テキストカーソル


Del田  2007-05-29 14:01:22  No: 26336  IP: 192.*.*.*

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

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

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

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

編集 削除
Del田  2007-05-29 15:34:20  No: 26337  IP: 192.*.*.*

すみません。
TMaskEditでした。

よろしくお願いします。

編集 削除
りっきぃ  2007-05-31 17:59:03  No: 26338  IP: 192.*.*.*

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

編集 削除
りっきぃ  2007-05-31 18:12:39  No: 26339  IP: 192.*.*.*

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

編集 削除