SetFocus 後のカーソルについて

解決


ピーチ  2011-03-09 03:31:33  No: 40209  IP: [192.*.*.*]

Edit1.SetFocus;  後に、Edit1が空白以外であれば
それらの文字列が反転されてしまうのですが、
これを反転させるのではなく、
文字列の一番最後にカーソルがくるようなかたちで
SetFocusさせれないでしょうか?

編集    削除
KHE00221  2011-03-09 05:00:49  No: 40210  IP: [192.*.*.*]

こうかな?

    Edit1.SetFocus;
    Edit1.SelStart := Length(Edit1.Text);

編集    削除
けど  2011-03-09 07:07:27  No: 40211  IP: [192.*.*.*]

AutoSelect:=Off
ってのは汎用性がないですね、そうですね

編集    削除
KHE00221  2011-03-09 16:09:25  No: 40212  IP: [192.*.*.*]

>AutoSelect:=Off
ってのは最後にカーソルが来るわけじゃない
カーソルの位置が元の状態のままなだけ

編集    削除
ピーチ  2011-03-10 01:20:48  No: 40213  IP: [192.*.*.*]

Edit1.SelStartでうまくいきました。
ありがとうございました。

編集    削除
けど  2011-03-10 08:55:25  No: 40214  IP: [192.*.*.*]

>最後にカーソルが来るわけじゃない
完全に読み落としていましたお恥ずかすぃ

編集    削除