テキストカーソル


Del田  2007-05-29 14:01:22  No: 26336

TEditのテキストにフォーカスがあたったときに
そのテキスト内の文字列を全選択して、かつカーソル位置を
最後に持ってきたいのですが、

Edit1.SelectAllだと、全選択およびカーソルの位置を先頭へセットしてしまいます。

SetCursorを駆使しても、内部でSetSelをよびだしているので
カーソルセットされた箇所に移動して、選択を解除されてしまいます。

何か良い方法をご存知の方お願いします。


Del田  2007-05-29 15:34:20  No: 26337

すみません。
TMaskEditでした。

よろしくお願いします。


りっきぃ  2007-05-31 17:59:03  No: 26338

・・・AutoSelectプロパティじゃダメなんですか?


りっきぃ  2007-05-31 18:12:39  No: 26339

追記:
WindowsXP+Delphi7で試したのですが、
TMaskEditの OnEnterイベントで SelectAllメソッドを叩いてもカーソル位置は末尾になりました。
件の現象はどうやれば起こるんでしょうねぇ?


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加