Salve a tutti amici!
Oggi vi spiego come spostare oggetti all'interno del form usando la tastiera!
Per prima cosa creiamo il nostro progetto, chiamatelo come volete!
Una volta creato il progetto nella proprietà name scrivete "frmPrincipale"
Ora, rimanendo sempre nelle proprietà, andiamo alla voce KeyPreview e al posto di False, mettiamo True
Molto bene, ora andiamo a inserire 1 Button e nella proprietà name scriviamo "btnSu"
Ora facciamo doppio click sul form e al posto dell'evento "Load" andiamo a mettere l'evento "KeyDown"
Abbiamo selezionato l'evento "KeyDown" in modo tale che quando andremo a pigiare un tasto (che lo specifichiamo dopo), venga svolto un determinato comando
Ora nella stringa, andiamo a inserire questo codice:
Bene, comprendiamo il codice!
Prima di tutto, il nostro scopo è far muovere il button verso l'alto, quindi andiamo a creare un caso
Se premiamo il tasto "W"
La locazione del bottone cambierà!
X e Y sono le coordinate del bottone, se voglio muovere l'oggetto verso l'alto, devo togliere una unità all'asse delle Y.
Se volessi mandare il button verso il basso, il codice sarà:
Se volessi mandarlo verso sinistra, ora non cambia più l'asse Y, ma l'asse X, quindi:
Per mandarlo verso destra
Ovviamente posso modificare sia la X che la Y, si creano varie combinazioni!
Vi allego un progettino open source, così vi chiarite le idee!
Scansione VirusTotal:
Download:
Grazie per l'attenzione, spero sia di vostro gradimento! :ok:
Oggi vi spiego come spostare oggetti all'interno del form usando la tastiera!
Per prima cosa creiamo il nostro progetto, chiamatelo come volete!
Una volta creato il progetto nella proprietà name scrivete "frmPrincipale"
Ora nella stringa, andiamo a inserire questo codice:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Prima di tutto, il nostro scopo è far muovere il button verso l'alto, quindi andiamo a creare un caso
Se premiamo il tasto "W"
La locazione del bottone cambierà!
X e Y sono le coordinate del bottone, se voglio muovere l'oggetto verso l'alto, devo togliere una unità all'asse delle Y.
Se volessi mandare il button verso il basso, il codice sarà:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Se volessi mandarlo verso sinistra, ora non cambia più l'asse Y, ma l'asse X, quindi:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Vi allego un progettino open source, così vi chiarite le idee!
Scansione VirusTotal:
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Download:
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Grazie per l'attenzione, spero sia di vostro gradimento! :ok:
Ultima modifica: