我有一个DevExpress.XtraEditors.TextEdit控件。
对于电话号码输入,我将EditMask值设置为(\d?\d?\d?)\d\d\d-\d\d\d\d。
我的问题是,当用户没有点击TextEdit的最左边时,光标不会从一开始就开始输入。
有没有办法可以设置游标的起始索引?
我试图从_MouseClick event中执行一些操作,但什么也找不到。
提前谢谢。
发布于 2011-08-09 10:38:07
您已经将其标记为asp.net,但是您提到了DevExpress.XtraEditors.TextEdit,它是WinForms??到底是哪一个?
如果是Winforms,我相信你可以处理myTextEdit.Select(0,0)的GotFocus事件。
不幸的是,鼠标事件触发你的方式,如果你点击仍然选择了结果中间的某个点,你可以处理MouseUp事件,并将TextEdit1.Select(0,0)放在那里,但这会阻止用户将光标放在文本的中间。
https://stackoverflow.com/questions/6953273
复制相似问题