DataGridViewからのフォーカスの移動


ジョウジ  2011-01-23 01:45:36  No: 147291

戸惑ってしまい投稿しました。

VB2008で開発しております。
フォームにDataGridView1(入力可能な)とButton1があり
グリッドセル(0,1)にカーソルをあてるとバックカラーが黄色に変わり、
別のセル(1,1)にカーソルをあてるバックカラーが黄色に変わり、
セル(0,1)元のカラーに戻るようにプログラムを作成しています。

DataGridView内の移動では正常に色が変わるのですが…

問題1
別のコントロールButton1をクリックすると色が黄色の状態で
変わりません。
ボタン1クリックの中でセルのカラーを変える方法は無いでしょうか?
もしくはDataGridViewからButton1に移動する瞬間に設定
出来ないでしょうか?

問題2
Button1クリックで別のフォームを開き選択した値を現在のセルにセット
しカーソルもセルに当てられればと考えております。

ヒントになればなんでもかまいません
ご意見お待ちしております、宜しくおねがいします。


オショウ  2011-01-23 04:59:52  No: 147292

問題1も2も
http://dobon.net/vb/dotnet/datagridview/selectedcells.html

これが最大のヒントでしょうか。

あと、タイミングとしては
問題1は、Button1のクリックイベントですかね。

以上。参考まで


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加