Jag är helt ny på detta, men har ett program där ett nummer visas när man trycker Kontrollen List2 måste vara i fokus när du trycker på Enter. På ditt formulär har du en egenskap som heter AcceptButton.Hur får man en "button" knapp att kopplas till Enter tangenten
på en "button" knapp,
men undrar hur man gör för att också använda enter tangenten för att göra samma sak.
Jag hittade den här koden men får inte det att fungera.
Private Sub List2_KeyPress(KeyAscii As Integer)
' 13 = enter
If KeyAscii = 13 Then
koderna
End If
End Sub
( Det finns inget alterntiv i Properties ? )Sv: Hur får man en "button" knapp att kopplas till Enter tangenten
Sätter du Formens property KeyPreview till True behöver den inte vara fokuserad. Men då ska koden vara i Form_KeyPress(...).
Istället för att använda nummer och behöva skriva en kommentar vilken knapp det är kan du jämföra med enumen Keys, t.ex. Keys.Enter.
(Vad är List2 för kontroll?)Sv: Hur får man en "button" knapp att kopplas till Enter tangenten
Välj den knapp du vill skall aktiveras när man trycker [Enter].
Om du valt Button1 som AcceptButton, så kommer aktuell post i List1 skrivas ut om du trycker [Enter].
<code>
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MessageBox.Show(ListBox1.SelectedItem)
End Sub
</code>
Finns även CancelButton egenskap, för när du trycker [Esc].