ほとんど同じことを行うフォーム (つまり、ラベル、ボタンなど) に多くのコントロールがある場合、1 つのメソッドを使用してすべてのコントロールを処理することがよくあります。
しかし、どのコントロールがイベントをスローしているかを知り、そのコントロールのプロパティにアクセスするには、「送信者」オブジェクトを正しい型にキャストする必要があります。
データグリッドビューで:
データグリッドビューのセルのボタンからテキストを取得したいのですが、これを試してみましたが、うまくいきません:s:s
Dim btnGrid As New DataGridViewButtonColumn
btnGrid.HeaderText = "Modifier les lieu"
btnGrid.Text = "Mise a jour"
btnGrid.UseColumnTextForButtonValue = True
DataGridView1.Columns.Add(btnGrid)
Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
If e.ColumnIndex = 0 Then
index = DataGridView1.Rows(DataGridView1.CurrentRow.Index).Cells(1).Value
Dim btn As Button = CType(sender, DataGridViewButtonColumn)
MsgBox(btn.Text)
End If
End Sub