Tmemoでカーソル位置の移動

解決


godon  2008-09-06 00:02:35  No: 31869  IP: 192.*.*.*

いつもお世話になっております。
Tmemoでプログラム上でカーソルを移動したいのですが。
SelStartは先頭からの絶対値なのでカウントするのが面倒なので
下記のような方法を見つけたんですが
memo1.SetFocus;
Memo1.SelStart := Memo1.Perform(EM_LINEINDEX, 10, 0);

これですと10行目の頭にカーソルが移動しますが
10行目の5文字目に移動したい場合はどうしたらいいのでしょうか?
面倒でも最初から文字数をカウントするしかないんでしょうか
よろしくお願いいたします。

編集 削除
???  2008-09-06 10:38:13  No: 31870  IP: 192.*.*.*

単純にそれに5足したら?

編集 削除
godon  2008-09-06 17:47:52  No: 31871  IP: 192.*.*.*

Memo1.SelStart := Memo1.Perform(EM_LINEINDEX, 10, 0)+5;

……あっほんとだ……。
頭が固くなったなわしも…。

ともあれ,
ありがとうございました。

編集 削除