找回密码
 立即注册

QQ登录

只需一步,快速开始

逍遥浪子

注册会员

1

主题

6

帖子

13

积分

注册会员

积分
13
  • 49

    金币

  • 1

    主题

  • 6

    帖子

最新发帖
逍遥浪子
注册会员   /  发表于:2024-8-12 10:48  /   查看:1201  /  回复:10
1金币
image.png884075012.png



image.png49608458.png

技术帮忙看下啥原因

最佳答案

查看完整内容

在11版本中, EnhancedColumnHeaderRenderer 继承自 FpButton,这会暴露一些未使用的属性。还会导致控件内存泄漏。因此,我们在 v12 中删除了继承。这是这些属性不可用的原因。 由于会导致老版本的编译问题,我们在后续的版本中又重新添加了这些属性。以此允许旧代码进行编译。但是这些属于不会再起到任何作用 所以你这边的情况有两个解决办法: 1.升级到V17最新版本。或者使用V11。 2.继续使用 v12,删除desinger.cs中 ...

10 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-12 10:48:06
来自 11#
在11版本中, EnhancedColumnHeaderRenderer 继承自 FpButton,这会暴露一些未使用的属性。还会导致控件内存泄漏。因此,我们在 v12 中删除了继承。这是这些属性不可用的原因。

由于会导致老版本的编译问题,我们在后续的版本中又重新添加了这些属性。以此允许旧代码进行编译。但是这些属于不会再起到任何作用

所以你这边的情况有两个解决办法:
1.升级到V17最新版本。或者使用V11。

2.继续使用 v12,删除desinger.cs中所有使用这些属性的代码。这是目前唯一解决方案。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-12 12:32:15
2#
这些代码是设计时界面生成的(文件后缀是desinger.cs),还是你自己在cs中写的

可以不行的话可以发一下demo过来,我帮你看看是不是11和12的差异

目前17版本中,确实已经没有BackColor了
image.png267107543.png
回复 使用道具 举报
逍遥浪子
注册会员   /  发表于:2024-8-12 12:45:12
3#
Richard.Ma 发表于 2024-8-12 12:32
这些代码是设计时界面生成的(文件后缀是desinger.cs),还是你自己在cs中写的

可以不行的话可以发一下d ...

这些代码是设计时界面生成的(文件后缀是desinger.cs),
v12版本没有这些属性(BackColor,Font,ForeColor,RightToLeft),需要用什么代替
回复 使用道具 举报
逍遥浪子
注册会员   /  发表于:2024-8-12 14:46:56
4#
本帖最后由 逍遥浪子 于 2024-8-12 14:47 编辑

bin 文件,请查看附件         
Spread.NET 11_bin.part06.rar (1.75 MB, 下载次数: 181)
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-12 15:04:07
5#
本帖最后由 Richard.Ma 于 2024-8-12 15:05 编辑

我看了一下,这些属性在17里面仍然是存在的。所以12中肯定有。属性就在在ColumnHeaderRenderer类中,在FarPoint.Win.Spread这个dll文件中。
image.png674249877.png

不知道你这边为什么报错。我猜测最有可能的原因是dll缺失,或者版本不一致。

最简单的方式是,你自己把原始的项目,手动替换一下所有的动态库,删掉后用12替换11的
回复 使用道具 举报
逍遥浪子
注册会员   /  发表于:2024-8-13 15:13:48
6#
Richard.Ma 发表于 2024-8-12 15:04
我看了一下,这些属性在17里面仍然是存在的。所以12中肯定有。属性就在在ColumnHeaderRenderer类中,在FarP ...

我就是,把原始的项目,手动替换一下所有的动态库,删掉后用12替换11的,出现1楼截图报错
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-13 17:42:31
7#
本帖最后由 Richard.Ma 于 2024-8-13 17:50 编辑

明天早上我帮你远程看一下吧,从截图看应该还是动态库引用的问题

可以私信我一下向日葵的远程连接码
回复 使用道具 举报
逍遥浪子
注册会员   /  发表于:2024-8-14 08:28:38
8#
Richard.Ma 发表于 2024-8-13 17:42
明天早上我帮你远程看一下吧,从截图看应该还是动态库引用的问题

可以私信我一下向日葵的远程连接码

我现在最低级别  发不了私信
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-8-14 09:08:19
9#
本帖最后由 Richard.Ma 于 2024-8-14 10:41 编辑

可以留一下电话,我来联系你,我的邮箱地址richard.ma@grapecity.com
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部