tydou 发表于 2015-8-31 21:19:00

MultirRow 7.0 获取 或设定focus到 第一个selectable = true 的单元格

如题

如何 设定focus到第一个selectable = true (动态变化) 的单元格
不要一个个判断的

比如第一行 第一列cell selectable = FALSE
      第一行 第二列 cell selectable = FALSE
      第二行 第一列 cell selectable = true
      第二行 第二列 cell selectable = true

如何设定 currentcell 到 第二行第一列

Alice 发表于 2015-9-1 10:30:00

回复 1楼tydou的帖子

谢谢反馈。
设置当前focus到任意单元格可以通过CurrentCellPosition属性设置来实现,但MultiRow没有提供接口,可以直接获取第一个selectable=true的单元格。要想知道第一个selectable为true的单元格,需要自己写代码去判断。

Carl 发表于 2015-9-1 12:07:00

这样实现:
SelectionActions.MoveToFirstCell.Execute(this.gcMultiRow1);

相当于使用快捷键 Ctrl+Home 的效果。

Alice 发表于 2015-9-1 16:55:00

回复 3楼Carl的帖子

谢谢@Carl的反馈。
送上金币奖励。

tydou 发表于 2015-9-2 17:11:00

回复 3楼Carl的帖子

用这句话后画面就没有焦点了。。
最后决定还是用循环判断吧

谢谢您的回复

Alice 发表于 2015-9-6 10:01:00

回复 5楼tydou的帖子

谢谢你的反馈。
页: [1]
查看完整版本: MultirRow 7.0 获取 或设定focus到 第一个selectable = true 的单元格