###前提・実現したいこと
メッセージボックスを表示させた際に、YES・NOどちらのボタンが押下されたのか判断するコードを書きたい。
###発生している問題・エラーメッセージ
メッセージボックスでYESを押下してもNOを押下しても内容が削除されてしまう。
(IF文が正しく動作していない状態)
###該当のソースコード
VB.NET
1Private Sub ButtonDelete_Click_1(sender As Object, e As EventArgs) Handles ButtonDelete.Click 2 3 MessageBox.Show("選択したデータを削除してもよろしいですか", "印刷", MessageBoxButtons.YesNo, MessageBoxIcon.Question) 4 5 Dim i As Integer 6 If Windows.Forms.DialogResult.Yes Then 7 For i = DataGridView1.Rows.Count - 1 To 0 Step -1 8 If DataGridView1(colSELFLG, i).Value = True Then 9 DataGridView1.Rows.RemoveAt(i) 10 End If 11 Next 12 End If 13 14 End Sub
###試したこと
各行にはチェックボックスがあり、そこにチェックがついているもののみ削除されるようにするつもり。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/29 08:34