投稿者 ソウ  (学生) 投稿日時 2009/1/7 12:23:18
e.Cancel = True の方理解できました。
第13回 取りこぼした重要なトピックは見ていたのですが、その時は理解できなくて
改めて読んだところ理解することができました。ありがとうございました。

鍵さんに提案していただいたFormClosingイベントを使って無事にエラーが出ることなく処理を
すすめることができるようになりました。ありがとうございました。


そこで、また新たな疑問ができました。
Form1のDaraGridViewに表示されている値の中から、選択した行を削除する機能を造りたくて


Private Sub DeleteData()
        Dim nowRow As Integer = dgv.CurrentRow.Index
        dgv.Rows.RemoveAt(nowRow)
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        DeleteData()
    End Sub


と書いたのですが、なぜか『dgvは宣言されていません』というエラーがでます。
dgvは宣言する必要ないのでは?
なぜでしょうか?