teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

修正

2020/03/12 05:22

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- DataGridViewでユーザーが手動で行の追加または削除ができるようにしたい。
1
+ DataGridViewでユーザーが手動で行の削除ができるようにしたい。
body CHANGED
File without changes

1

追加事項

2020/03/12 05:22

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,19 @@
12
12
  DataGridView1.AllowUserToDeleteRows = True
13
13
  End Sub
14
14
  ```
15
+ ###試したこと
16
+ 下記のやり方では上手くいきました。
17
+ ```vb
18
+ 'DataGridView1のUserDeletingRowイベントハンドラ
19
+ Private Sub DataGridView1_UserDeletingRow(ByVal sender As Object, ByVal e As DataGridViewRowCancelEventArgs) Handles DataGridView1.UserDeletingRow
20
+ '削除するかユーザーに確認する
21
+ If MessageBox.Show("この行を削除しますか?", "削除の確認", _
22
+ MessageBoxButtons.OKCancel, MessageBoxIcon.Question) <> _
23
+ Windows.Forms.DialogResult.OK Then
24
+ e.Cancel = True
25
+ End If
26
+ End Sub
27
+ ```
15
28
  ### 補足情報(FW/ツールのバージョンなど)
16
29
 
17
30
  .NET Framework 4