找回密码
 立即注册

QQ登录

只需一步,快速开始

llw_168

最新发帖
sxyweiren
中级会员   /  发表于:2016-2-4 15:14:00
21#
回复 17楼llw_168的帖子

前面几列的加号减号用CheckBox来。CheckBox的显示样式改一下。
CheCk的时候用减号(图片),没有Check的时候用加号(图片)

然后CheckBox的值发生变更的时候动态的检索下,可以用InsertRow之类的来实现局部数据变更。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-4 15:30:00
22#
感觉你实现过这个case~~ 厉害!
回复 使用道具 举报
llw_168
注册会员   /  发表于:2016-2-11 09:07:00
23#
回复 20楼gw0506的帖子

未能加载文件或程序集“FarPoint.Win.TextRenderer, Version=4.0.2000.2005, Culture=neutral, PublicKeyToken=327c3516b1b18457”或它的某一个依赖项。系统找不到指定的文件。

这个异常真是阴魂不散。 经常会在项目中出现,一旦出现,则以后的运行一定会重复出现。 如果把项目拷贝到一个新的目录,则可以暂时解决。 不知道什么情况就又会重复出现。

单元格类型为:ButtonCellType, 开发环境为:VS2010+.net 4.0
如果不把“FarPoint.Win.TextRenderer.dll”拷贝到运行目录,仅在编译运行的时候会抛出异常,但系统运行后,界面显示没有问题,如下图:
Image00000.jpg (27.67 KB, 下载次数: 728)
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-14 10:39:00
24#
之前给你的截图看了,我这边并没有重现。

对于这个问题,你新建个工程,放一个Spread,重现这个问题,然后我们来一起看看,到底问题在哪里。
回复 使用道具 举报
llw_168
注册会员   /  发表于:2016-2-14 11:53:00
25#
回复 24楼gw0506的帖子

代码确实发不出来。在公司根本不能上传任何文件。

问题在于,对于出现此问题的项目,重新拷贝一份到一个新的目录,则不会出现这个问题。  过一段时间,不知道什么时候就又会出现。  出现了后,只能重新拷贝一份才可以解决。  其他,代码什么都没有修改的,只是重新拷贝一份。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-14 12:11:00
26#
那咱们双方不能统一,就没法往下走了~
你就始终使用TextRender吧。然后把行高调高一点应该就好了。

我这边的工程给你看过截图,没有添加TextRender,编译,运行都没有问题。
回复 使用道具 举报
llw_168
注册会员   /  发表于:2016-2-14 15:32:00
27#
回复 26楼gw0506的帖子

这个问题就这样吧。

请教另一个问题。我想自己写一个celltype,类似于ButtonCellType,或直接从它继承都可以。我要重写它的样式。
目的,当鼠标点击这个样式单元格时,要触发一个事件,要在这个里面得到所点击单元格的行和列,这个怎么写呀?  为什么目前只有ButtonCellType才可以得到行和列,其他样式都不可以?    谢谢。
这个是通过什么原理实现的?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-14 17:53:00
28#
如果你只是要拿到行列,可以用HitTest方法,就在FpSpread对象上。

我不建议你自定义CellType,一方面这个要求比较高,要对控件,对事件等机制很了解,而且要做不少单元测试。另一方面,自定义后,导入导出就成了问题。
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部