C1FlexGrid里有什么属性可以判断当前单元格是否在编辑状态
如题比如当前单元格在编辑状态,请问后台如何获取他当前的状态?
如获取到当前为编辑状态,会对单元格内容进行全选,请问如何实现?
本帖最后由 Alice 于 2016-10-19 17:12 编辑
谢谢您的反馈。
如何获取单元格的编辑状态
1.可以挂上BeginningEdit事件,事件触发的时候可以拿到是哪个单元格进入编辑状态。
2.进入编辑状态的时候,可以通过FlexGrid.ActiveEditor拿到编辑的单元格。
默认Editor是TextBox,可以使用TextBox的各个属性。
比如SelectionLength和SelectionStart来进行编辑状态文字的选择。
(this.c1FlexGrid1.ActiveEditor as TextBox).SelectionLength
感谢回复,那请问一下,C1DataGrid如何获取正在编辑的单元格,并且对单元格内容进行全选呢? 涯涯 发表于 2016-10-20 11:01
感谢回复,那请问一下,C1DataGrid如何获取正在编辑的单元格,并且对单元格内容进行全选呢?
通过DataGrid.CurrentCell.IsEditing可以判断是否在编辑状态。
C1DataGrid没有提供Editor的元素的接口。
只能尝试看看能不能从WPF的VitualTree上去获取到TextBox元素。
页:
[1]