DbgridでのSetFocus

解決


やん  2008-03-03 05:26:47  No: 30007  IP: [192.*.*.*]

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

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

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

DBGrid1.Row:=3;
DBGrid1.SetFocus;

では駄目かな?

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

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

これでもいけるかな。

編集    削除
やん  2008-03-08 00:35:41  No: 30010  IP: [192.*.*.*]

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

編集    削除