Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - spostare componenti grafici
Forum - C# / VB.NET - spostare componenti grafici

Avatar
fsfilippo (Normal User)
Rookie


Messaggi: 51
Iscritto: 13/02/2010

Segnala al moderatore
Postato alle 16:21
Sabato, 17/04/2010
se io metto questo
Codice sorgente - presumibilmente Delphi

  1. If e.KeyCode = Keys.Up Then
  2.             PictureBox1.Top = PictureBox1.Top - 10
  3.         End If
  4.         If e.KeyCode = Keys.Down Then
  5.             PictureBox1.Top = PictureBox1.Top + 10
  6.         End If
  7.         If e.KeyCode = Keys.Left Then
  8.             PictureBox1.Left = PictureBox1.Left - 10
  9.         End If
  10.         If e.KeyCode = Keys.Right Then
  11.             PictureBox1.Left = PictureBox1.Left + 10


la picturebox si muove se io metto anche una lineshape nel form la p. non si muove piu xk ?

edit by netarrow: sistemato il titolo

Ultima modifica effettuata da netarrow il 17/04/2010 alle 16:27
PM Quote
Avatar
fsfilippo (Normal User)
Rookie


Messaggi: 51
Iscritto: 13/02/2010

Segnala al moderatore
Postato alle 23:38
Sabato, 17/04/2010
up :) :)

PM Quote
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Segnala al moderatore
Postato alle 18:58
Domenica, 18/04/2010
credo dipenda da cosa è selezionato quando premi i tasti...
cioè se quel codice è nell'evento picturebox1.keydown ma c'è selezionata la lineshape, è inutile non verrà mai chiamato quell'evento perchè sarà l'evento lineshape1.keydown ad essere chiamato.
capisci??


Il software è come il sesso, è meglio quando è libero.
Linus Torvalds, Conferenza della Free Software Foundation, 1996 (attribuito)

Non provare mai a spiegare il computer a un profano. È più facile spiegare il sesso a una vergine.
Robert Anson Heinle
PM Quote
Avatar
fsfilippo (Normal User)
Rookie


Messaggi: 51
Iscritto: 13/02/2010

Segnala al moderatore
Postato alle 16:17
Venerdì, 23/04/2010
si ma ho risolto mettendoci un label

PM Quote