Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - picturebox.location [VB.NET]
Forum - C# / VB.NET - picturebox.location [VB.NET]

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Questo topic è stato chiuso dal moderatore

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

PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 7:57
Venerdì, 14/09/2007
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

PM
Avatar
CGiuseppe (Normal User)
Rookie


Messaggi: 54
Iscritto: 29/09/2006

Segnala al moderatore
Postato alle 16:27
Venerdì, 14/09/2007
Puoi comunque usare location in questo modo:

Codice sorgente - presumibilmente C# / VB.NET

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



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

:)

PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:52
Venerdì, 14/09/2007
grazie a tutti e 2!!

ora è perfetto!!:k:

PM