请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

gaobowen

中级会员

87

主题

227

帖子

810

积分

中级会员

积分
810

微信认证勋章

gaobowen
中级会员   /  发表于:2018-6-15 10:35  /   查看:4554  /  回复:3
本帖最后由 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


3 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-6-20 12:31:31
沙发

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
gaobowen
中级会员   /  发表于:2018-6-28 10:07:29
板凳
OK了,谢谢版主
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-7-17 10:08:00
地板
不客气
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部