DbgridでのSetFocus

解決


やん  2008-03-02 20:26:47  No: 30007  IP: 192.*.*.*

KEY項目を入力して
Dbgridの1列目のコードと等しい行の3列目にカーソルを行かせるようなことができますか。
調べましたがよくわかりません。教えてください。

編集 削除
まじっかぁ  2008-03-03 10:02:11  No: 30008  IP: 192.*.*.*

外してるかもしれませんが…。

DBGrid1.Row:=3;
DBGrid1.SetFocus;

では駄目かな?

編集 削除
Ru  2008-03-03 14:59:33  No: 30009  IP: 192.*.*.*

TDataSet(DBGrid1.DataSource.DataSet).FieldByName('*****').FocusControl;

これでもいけるかな。

編集 削除
やん  2008-03-07 15:35:41  No: 30010  IP: 192.*.*.*

やんです。
すいません!!返事が遅くなりました。
「まじっかぁ」さんのやり方で指定行へとばせましたし、
「Ru」さんの方法で指定フィールドへセットできることがわかりました。
ありがとう。

編集 削除