■76616 / inTopicNo.4) |
Re[2]: DataGridViewの、Nothingのセルを取得したい |
□投稿者/ 魔界の仮面弁士 (427回)-(2015/07/28(Tue) 09:30:20)
|
■No76615 (みい さん) に返信 > なおセルの値ではなくて、アクティブなセルがあるかどうかであれば > If DataGridView1.CurrentCell = Nothing Then > になります。
いえ、違います。その場合も Is で比較せねばなりません。 (そもそも DataGridViewCell は、'=' 演算子に対応していなかったりします)
すなわち No76614 と同様に、 If DataGridView1.CurrentCell Is Nothing Then If IsNothing(DataGridView1.CurrentCell) Then If Object.Equals(Nothing, DataGridView1.CurrentCell) Then などと記述するということになりますね。
なお、アクティブなセルが無いことを判断するのであれば、 DataGridView1.CurrentCellAddress を使うこともできます。 このプロパティはアクティブなセルが無い場合、「New Point(-1, -1)」を返します。
|
|