25. januar 2005 - 18:16
Der er
1 løsning
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.
På forhånd tak
25. januar 2005 - 23:22
#1
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