Avatar billede kredefrapuls Nybegynder
26. september 2003 - 10:39 Der er 9 kommentarer og
1 løsning

pil op og knap går op

jeg vil ha at min knap skal gå op når jeg trykker på tastaturknappen op, jeg er newbie så skriv det i børne sprog så ville jeg blive glad....
Avatar billede joern Nybegynder
26. september 2003 - 10:57 #1
Hej.

Mener du ikke ned?

m.v.h.  Jørn
Avatar billede kredefrapuls Nybegynder
26. september 2003 - 11:07 #2
nej knappen skal bevæge sig ned af
Avatar billede joern Nybegynder
26. september 2003 - 12:23 #3
Hej.

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.

M.v.h.  Jørn
Avatar billede martin_moth Mester
26. september 2003 - 13:27 #4
Hvad for en knap skal gå op - hvad mener du?

Vil du trykke på en piletask, og så skal en knap på din form bevæge sig op (Huh) ?
Avatar billede martin_moth Mester
26. september 2003 - 13:30 #5
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
Avatar billede kredefrapuls Nybegynder
26. september 2003 - 16:15 #6
det kan også være en label den skal bare flytte sig når jeg trykker på en af piltasterne.... (eller måske musen)
Avatar billede joern Nybegynder
26. september 2003 - 16:46 #7
Hej.

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.

M.v.h.  Jørn
Avatar billede martin_moth Mester
26. september 2003 - 20:15 #8
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)
Avatar billede 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.
Avatar billede das_fizz Nybegynder
16. februar 2004 - 08:30 #10
du kan bruge dette lille stykke kode

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
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