26/07/08 14:23
luca94
Allora ho creato in vb6 una form con una shape (è l' immagine a forma di cerchio) e vorrei farla muovere di tot pixel in su alla pressione di un command buttom.
Questo è il codice:
Private Sub Command1_Click()
Shape1.move 480, 5040
end sub
il problema è la decrementazione di -10 del 5040 ad ogni pressione del command button.
Come posso fare a decrementare?
Ultima modifica effettuata da Shutdown 27/07/08 17:39
aaa
26/07/08 14:59
Alceus
Allora, se ho capito bene vorresti far spostare una shape con l'evento click del mouse di alcuni pixel in su.
Il tuo codice va allora modificato così:
Private Sub Command1_Click()
Shape1.Top = Shape1.Top - 30
'Dove 30 sta per l'intervallo di spazio entro cui fai muovere l'oggetto shape
End Sub
Ultima modifica effettuata da Alceus 26/07/08 14:59
aaa
26/07/08 15:08
luca94
E se la voglio spostare a destra o a sinistra?
aaa
26/07/08 15:17
luca94
L' ultimissima cosa e poi non ti do più fastidio...come faccio a verificare la posizione della shape?
Cioè, se, ad esempio, la shape si trova in queste coordinate: 345,678 esegui queste instruzioni:
command1.enabled = false.
Come faccio?
aaa