テキストカーソル


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

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

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

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

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


Del田  2007-05-30 00:34:20  No: 26337

すみません。
TMaskEditでした。

よろしくお願いします。


りっきぃ  2007-06-01 02:59:03  No: 26338

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


りっきぃ  2007-06-01 03:12:39  No: 26339

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


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

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






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