XtraEditors.TextEdit:如何在给出EditMask值时设置光标起始索引

时间:2011-08-05 08:09:07

标签: winforms devexpress textedit



我有一个DevExpress.XtraEditors.TextEdit控件。

我将EditMask值设置为(\d?\d?\d?)\d\d\d-\d\d\d\d以输入电话号码。

我的问题是当用户没有点击TextEdit的左边时,光标不会从头开始输入。

有没有办法可以设置游标的起始索引?

我试图从_MouseClick事件中做一些事情,但却找不到任何东西。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

你有这个标记为asp.net但你提到DevExpress.XtraEditors.TextEdit这是WinForms ??这是什么?

如果是Winforms,我相信你可以处理GotFocus事件然后执行myTextEdit.Select(0,0)

不幸的是,鼠标事件触发你的方式可能是你点击仍然最终在结果中间某处选择一个点,你可以处理MouseUp事件并将TextEdit1.Select(0,0)放在那里但这会阻止用户将光标放在文本的中间。