2013年7月25日木曜日

DataGridViewがアクティブの時の処理 [C#]

DataGridViewがアクティブの時の処理を描きたいんだけど、

ActiveControl == dataGridView

だけじゃちゃんと拾ってくれない・・・

DataGridViewの中のコントロールがアクティブって時はNameが空白になる・・・

----------------------------------------------------
if (ActiveControl.Name.Equals("") ||
  (ActiveControl == dataGridView))
{
  ~色々処理~
}
----------------------------------------------------

で思い通りになったけど。

違うなんかでも拾っちゃいそうで怖い・・・