Hvordan får man fat i ID på et objekt man trykker på?
Hej eksperter.
Jeg har oprettet et datagrid, og vil gerne kunne behandle feltet Id, enten ved at markerede en linie i datagrittet og så trykke på en knap, eller ved, som jeg foretrækker, at den får fat i Id'et ved at trykke på linien direkte i grittet.
Private Sub dataGrid1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGrid1.MouseUp Dim pt = New Point(e.X, e.Y) Dim hti As DataGrid.HitTestInfo = DataGrid1.HitTest(pt) If hti.Type = DataGrid.HitTestType.Cell Then DataGrid1.CurrentCell = New DataGridCell(hti.Row, hti.Column) DataGrid1.Select(hti.Row) End If Dim pt2 = New Point(e.X, e.Y) Dim hti2 As DataGrid.HitTestInfo = DataGrid1.HitTest(pt2) If hti.Type = DataGrid.HitTestType.Cell Then
MsgBox("Øverste MsgBox" & DataGrid1(hti2.Row, 0).ToString()) End If End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.