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

Winforms XtraEditors.TextEdit:在给定EditMask值时如何设置光标起始索引,winforms,devexpress,textedit,Winforms,Devexpress,Textedit,我有一个DevExpress.XtraEditors.TextEdit控件。 对于电话号码输入,我将EditMask值设置为(\d?\d?\d?\d\d-\d\d\d\d)。 我的问题是,当用户不点击文本编辑的最左边时,光标不会从一开始就开始键入。 有没有办法设置游标的起始索引? 我试图从\u MouseClick事件中执行一些操作,但找不到任何内容。 提前感谢。您将此标记为asp.net,但您提到了DevExpress.XtraEditors.TextEdit,它是WinForms?



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

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

我的问题是,当用户不点击文本编辑的最左边时,光标不会从一开始就开始键入。

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

我试图从
\u MouseClick
事件中执行一些操作,但找不到任何内容。


提前感谢。

您将此标记为asp.net,但您提到了DevExpress.XtraEditors.TextEdit,它是WinForms??是哪一个

如果是Winforms,我相信您可以处理GotFocus事件,然后执行myTextEdit。选择(0,0)


不幸的是,鼠标事件触发你的方式,如果你点击最后仍然在结果中间选择一个点,你可以处理鼠标事件,并把TEXTETIT1放进去。同时选择(0, 0),但是这会阻止用户把光标放在文本的中间。是的,我把Asp.Net标记为是非常错误的,我的错误,非常抱歉。谢谢你的代码,它就像一个符咒:)