Jeg har forsøgt lidt med keypress event. Det du ønsker tror jeg ikke er muligt. I øvrigt undrer det mig, hvad du vil opnå???
Private Sub Command1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyAscii = 38 Then Command1_Click End Sub
Use KeyDown and KeyUp event procedures to handle any keystroke not recognized by KeyPress, such as function keys, editing keys, navigation keys, and any combinations of these with keyboard modifiers. Unlike the KeyDown and KeyUp events, KeyPress doesn't indicate the physical state of the keyboard; instead, it passes a character.
Hvis det er tilfælder (at du vil flytte en knap på din form ved at bruge piletasterne) kan du jo bruge
Private Sub Command1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyAscii = 38 Then Command1.Top = Command1.Top + X 'Angiv selv hvor meget den skal flyttes End If End Sub
Når du anvender en tast på tastaturet opfanges ascii-koden af den kontrol på din form, der har focus. Kun én kontrol ad gangen kan have focus! Din idé med at et klik på en piltast skal få en kontrol til at bevæge sig lyder meget uklar. Vil du lave en knap der driller ved at flytte sig, kan du anvende mousemove og dér flytte knappen væk fra musens position. Jeg står imidlertid af spørgsmålet nu, det er ikke interessant.
kredefrapuls: Nu har du ønsket at få en knap til at gå op og ned, uden at forklare hvad du egentligt mener, og en label der skal flytte sig når du gør noget med musen - hmmmm? Det er umuligt at hjælpe med...
Skriv præcis hvad du vil - så skal du nok få et svar :o)
Synes godt om
Slettet bruger
27. september 2003 - 13:02#9
Hvis du vil flytte rundt med dine ting på formen mens du er i design mode skal du markere den kontrol du vil flytte med og holde CTRL nede mens du bruger piletasterne.
Private Sub Command1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyAscii = 38 Then Command1.Top = Command1.Top + X 'Angiv selv hvor meget den skal flyttes 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.