1



私はDevExpress.XtraEditors.TextEditコントロールを持っています。 そして、電話番号入力用

の EditMask 値を に設定します。 私の問題は、ユーザーが TextEdit の一番左をクリックしないと、カーソルが最初から入力を開始しないことです。 カーソルの開始インデックスを設定する方法はありますか? イベントから何かをしようとしましたが、何も見つかりませんでした。 前もって感謝します。(\d?\d?\d?)\d\d\d-\d\d\d\d





_MouseClick

4

1 に答える 1

0

これはasp.netとしてタグ付けされていますが、WinFormsであるDevExpress.XtraEditors.TextEditについて言及していますか?? それはどれですか?

Winforms の場合は、GotFocus イベントを処理してから myTextEdit.Select(0, 0) を実行できると思います

残念ながら、マウス イベントが発生する方法では、クリックしても結果の途中のポイントを選択してしまう可能性があります。MouseUp イベントを処理して、そこに TextEdit1.Select(0, 0) を配置することもできますが、それはユーザーがカーソルをテキストの途中に置くことができないようにします。

于 2011-08-09T02:38:07.020 に答える