テキストカーソル


Del田  2007-05-29 23:01:22  No: 26336  IP: [192.*.*.*]

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

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

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

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

編集    削除
Del田  2007-05-30 00:34:20  No: 26337  IP: [192.*.*.*]

すみません。
TMaskEditでした。

よろしくお願いします。

編集    削除
りっきぃ  2007-06-01 02:59:03  No: 26338  IP: [192.*.*.*]

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

編集    削除
りっきぃ  2007-06-01 03:12:39  No: 26339  IP: [192.*.*.*]

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

編集    削除