找回密码
 立即注册

QQ登录

只需一步,快速开始

taxsoft

中级会员

76

主题

246

帖子

608

积分

中级会员

积分
608

活字格认证微信认证勋章元老葡萄

[已处理] SPREAD.NET 6 全选

taxsoft
中级会员   /  发表于:2012-4-17 15:54  /   查看:6421  /  回复:7
SPREAD.NET 6 的设计器 在右击全选-选择所有单元格的时候,程序死掉
请问,难道是循环每个单元格?
代码实现的话,是否有比较好的办法?
比如类似:spread1.ActiveSheet.SetSelections(1,2,5,8)

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-17 17:10:00
沙发
Spread中使用AddSelection方法来控制选中的区域:
  1. spreadArea.ActiveSheet.AddSelection(1, 2, 5, 8)
复制代码
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-4-17 17:13:00
板凳

非常感谢,没有注意到这个方法

原帖由 dof 于 2012-4-17 17:10:00 发表
Spread中使用AddSelection方法来控制选中的区域:
  1. spreadArea.ActiveSheet.AddSelection(1, 2, 5, 8)
复制代码


非常感谢,没有注意到这个方法

但是 SPREAD.NET 6 的设计器 在右击全选-选择所有单元格的时候,程序死掉
我在XP下一直可以重现
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-17 17:51:00
地板
你Spread中的数据行列分别是多少,是否对Spread有什么特殊设置,还是Spread的属性都是默认值。

我也一直使用XP SP3 + VS2008/VS2010 + Spread for .net 6.0,但是没有出现过这样的问题。我再验证一下啊。
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-4-18 10:28:00
5#
原帖由 dof 于 2012-4-17 17:51:00 发表
你Spread中的数据行列分别是多少,是否对Spread有什么特殊设置,还是Spread的属性都是默认值。

我也一直使用XP SP3 + VS2008/VS2010 + Spread for .net 6.0,但是没有出现过这样的问题。我再验证一下啊。


这里讲的是你们的Spread6设计器 .net 2.0 3.5版
我这里两台XPSP3+Spread for .net 6.0都有问题 (同时装有 Spread 5.0)

上面的不是关键,
因为代码可以实现,代码是没有问题的:
          spreadArea.ActiveSheet.AddSelection(0, 0, spreadArea.ActiveSheet.RowCount, spreadArea.ActiveSheet.ColumnCount)
我感觉是不是有比上面更好的全选的方法?
另外,点控件左上角行列交叉点全选的方式,暂时没有找到。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-18 13:36:00
6#
Spread中选择某个区域就提供了这一个接口,
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-4-18 13:38:00
7#
原帖由 dof 于 2012-4-18 13:36:00 发表
Spread中选择某个区域就提供了这一个接口,


OK 3KS
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-18 16:17:00
8#
不客气,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部