Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
13/09/07 17:53
ciao a tutti!
ho un problema.
creo un programma che muova un'immagine alla pressione dei tasti freccia.
problema? non ricordo come usare il comando

picturebox1.location

cioè non so che parametri servano per posizionare l'angolo sup sinistro ad esempio sulle coordinate
50, 0
spero di essere chiaro, help me!!
14/09/07 5:57
nell'evento KeyDown del tuo form srivi:

Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
'
' Dichiari una variabile alla quale assegni il valore dello spostamento
dim MioStep as integer = 10
'
Select Case e.KeyCode
Case Keys.Left
MioPictureBox.left = MioPictureBox.left - MioStep
Case Keys.Right
MioPictureBox.left = MioPictureBox.left + MioStep
Case Keys.Up
MioPictureBox.top = MioPictureBox.Right - MioStep
Case Keys.Down
MioPictureBox.top = MioPictureBox.Right + MioStep
End Select
End Sub
14/09/07 14:27
CGiuseppe
Puoi comunque usare location in questo modo:

Dim p As New System.Drawing.Point(<x>,<y>)
<picturebox>.Location = p


Naturalmente cambia a dovere ciò che è contenuto tra < e > !!

:)
aaa
14/09/07 19:52
grazie a tutti e 2!!

ora è perfetto!!:k: