gaobowen 发表于 2018-6-15 10:35:38

MultiRow 单元格内文字选中问题

本帖最后由 gaobowen 于 2018-7-23 09:57 编辑

MultiRowwin10,明细部分的cell类型有GcTextBoxCell和GcNumberCell两种类型,为了按下Tab键光标跳到下一个单元格时,可以把单元格内的内容全选中,我设置了
GcMultiRow.EditMode = EditMode.EditOnEnter,并且在EditingControlShowing事件中做了EditingControl对象的SelectAll(),但是运行起来按下Tab键时,如果跳到下一个单元格是GcTextBoxCell类型就不能选中,GcNumberCell类型是可以选中的,不知道为什么,请教一下。


EditingControlShowing事件代码如下:
Dim GcTextBoxEdCtr As InputMan.GcTextBoxEditingControl
Dim GcNumberEdCtr As InputMan.GcNumberEditingControl
If "GcTextBoxEditingControl".Equals(MyBase.EditingControl.GetType.Name) Then
    GcTextBoxEdCtr = GcMultiRow.EditingControl
    GcTextBoxEdCtr.SelectAll()
ElseIf "GcNumberEditingControl".Equals(MyBase.EditingControl.GetType.Name) Then
    GcNumberEdCtr = GcMultiRow.EditingControl
    GcNumberEdCtr.SelectAll()
End If


JeffryLI 发表于 2018-6-20 12:31:31

gaobowen 发表于 2018-6-28 10:07:29

OK了,谢谢版主

JeffryLI 发表于 2018-7-17 10:08:00

不客气
页: [1]
查看完整版本: MultiRow 单元格内文字选中问题