找回密码
 立即注册

QQ登录

只需一步,快速开始

qiuzhilv007

中级会员

34

主题

85

帖子

620

积分

中级会员

积分
620

活字格认证微信认证勋章

qiuzhilv007
中级会员   /  发表于:2015-11-2 18:15  /   查看:6501  /  回复:5
在Multirow上控制了home/end两个按键,按下时分别设置为 SelectionActions.MoveToFirstRow(移动到该列第一行)和SelectionActions.MoveToLastRow(移动到该列最后一行)
在画Template时把单元格排列为一行以上时,比如下面用CellIndex代替单元格
1    2    3
4    5    6
7    8    9
像这种表示出来看起来是3行,实际只画了一行。且RowCount设置为1不变。
这种在上面按Home或End键不起作用。有何好的解决方法,才能在表示出来的3行上起作用?

5 个回复

倒序浏览
Carl
版主   /  发表于:2015-11-3 09:15:00
沙发
你的MultiRow屏幕上显示了几行?总共有几行?
你期望按下Home和End键的时候分别切换到哪个Cell?
愿 Engine 归于沉寂,Timer 停止运动,Message Queue 不再流淌,Data Source 为我掌握
回复 使用道具 举报
qiuzhilv007
中级会员   /  发表于:2015-11-3 12:22:00
板凳
在画Template时把9个单元格排列为三行
1    2    3
4    5    6
7    8    9
在普通单行template中,SelectionActions.MoveToFirstRow(移动到该列第一行)和SelectionActions.MoveToLastRow(移动到该列最后一行)能正常移动
回复 使用道具 举报
Carl
版主   /  发表于:2015-11-3 14:19:00
地板
MultiRow内置的选择操作没有这个动作,需要用自定义Action来实现这个需求。
关于自定义Action,请参见这个帖子:http://gcdn.gcpowertools.com.cn/showtopic-18665.html
你的需求可以通过循环调用 SelectionActions.MoveUp和SelectionActions.MoveDown 来实现。

评分

参与人数 1金币 +999 满意度 +5 收起 理由
Alice + 999 + 5 thanks

查看全部评分

愿 Engine 归于沉寂,Timer 停止运动,Message Queue 不再流淌,Data Source 为我掌握
回复 使用道具 举报
qiuzhilv007
中级会员   /  发表于:2015-11-4 10:45:00
5#
了解,谢谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-4 11:35:00
6#
回复 5楼qiuzhilv007的帖子

不用客气。
您可以关注我们的微信服务号(微信号:GrapeCityDT),帖子有回复时可即时收到提醒,便于您第一时间查看,尽快解决技术问题。关注即可获得300金币用于兑换礼品。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部