Avatar billede jesperthomsen1980 Nybegynder
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
Avatar billede jesperthomsen1980 Nybegynder
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
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester