找回密码
 立即注册

QQ登录

只需一步,快速开始

beitesting

中级会员

28

主题

92

帖子

794

积分

中级会员

积分
794

活字格认证

beitesting
中级会员   /  发表于:2016-5-17 14:45  /   查看:6554  /  回复:9
ActiveX :Spread 2.5
.NET : spread 8.0
Spread的OperationMode属性在Designer中设置为SingleSelect时,ActiveX控件在画面初期表示时,默认选中第一行
.NET没有选中行。
问题:如何通过设置属性使.NET实现同样的效果(画面初期表示时默认选择第一行)?

9 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-17 15:08:03
沙发
您好我做了同样的设置,页面初始也是会选择第一行的

            fpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.SingleSelect;
回复 使用道具 举报
beitesting
中级会员   /  发表于:2016-5-17 16:38:41
板凳
画面表示时的初始焦点不在Spread上,在其他控件上的时候,画面表示时在Spread内不会选择第一行。
回复 使用道具 举报
beitesting
中级会员   /  发表于:2016-5-17 16:39:15
地板
dexteryao 发表于 2016-5-17 15:08
您好我做了同样的设置,页面初始也是会选择第一行的

            fpSpread1.ActiveSheet.OperationMode  ...

画面表示时的初始焦点不在Spread上,在其他控件上的时候,画面表示时在Spread内不会选择第一行。
回复 使用道具 举报
beitesting
中级会员   /  发表于:2016-5-17 16:39:24
5#
dexteryao 发表于 2016-5-17 15:08
您好我做了同样的设置,页面初始也是会选择第一行的

            fpSpread1.ActiveSheet.OperationMode  ...

画面表示时的初始焦点不在Spread上,在其他控件上的时候,画面表示时在Spread内不会选择第一行。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-17 17:43:57
6#
那您在代码中设置一下试试

  1.             fpSpread1.ActiveSheet.OperationMode = FarPoint.Win.Spread.OperationMode.SingleSelect;
  2.             fpSpread1.ActiveSheet.SetActiveCell(0, 0);
复制代码
回复 使用道具 举报
beitesting
中级会员   /  发表于:2016-5-18 10:59:09
7#
dexteryao 发表于 2016-5-17 17:43
那您在代码中设置一下试试

通过属性不能实现吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-18 13:47:10
8#
没有属性约束默认是否选择第一行。
回复 使用道具 举报
beitesting
中级会员   /  发表于:2016-5-19 14:29:24
9#
dexteryao 发表于 2016-5-18 13:47
没有属性约束默认是否选择第一行。

好的,谢谢。
那只有通过代码实现了。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-19 14:37:39
10#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部