Hallo ik was iets te snel hier een voorbeeld hoe ik het probeer
Visual Basic code: Private Sub DtGrd_AlleHerstellingenLijnen_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles DtGrd_AlleHerstellingenLijnen.KeyPress If e.KeyChar = vbCr Then Ophalen_InterventieBon() End If End Sub
Of zoals hier waar nu keys.left staat heb ik eerst keys.enter geprobeerd
Visual Basic code: Private Sub DtGrd_AlleHerstellingenLijnen_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles DtGrd_AlleHerstellingenLijnen.KeyDown Dim bHandled As Boolean = False
Select Case e.KeyCode Case Keys.Right Ophalen_InterventieBon() e.Handled = True Case Keys.Up If Not DtGrd_AlleHerstellingenLijnen.CurrentRowIndex = 0 Then DtGrd_AlleHerstellingenLijnen.CurrentRowIndex = DtGrd_AlleHerstellingenLijnen.CurrentRowIndex - 1 End If e.Handled = True Case Keys.Down If DtGrd_AlleHerstellingenLijnen.CurrentRowIndex < DtGrd_AlleHerstellingenLijnen.VisibleRowCount - 1 Then DtGrd_AlleHerstellingenLijnen.CurrentRowIndex = DtGrd_AlleHerstellingenLijnen.CurrentRowIndex + 1
End If e.Handled = True End Select
Heeft iemand een voorstel
Groeten
Patluc
 |