Tasti Virtuali

I tasti virtuali sono degli oggetti speciali disegnati all’interno della finestra. Questi tasti possono avere caratteristiche grafiche personalizzate (colore, testo, dimensioni…) e rendono possibile programmare delle azioni tramite l’utilizzo del mouse: ad esempio emettere un suono, disegnare una forma o svolgere qualsiasi altra funzione o gruppo di funzioni.

Questo tipo di interfaccia è quella graficamente più versatile, nonché la più comune.

Per creare un tasto virtuale si utilizza la funzione crea tasto virtuale:

crea tasto virtuale --> (NOME: ) (ETICHETTA: ) (X: ) (Y: ) (COLORE SFONDO: ) (COLORE TESTO: ) 
                                 (TRASPARENZA: ) (LARGHEZZA: ) (ALTEZZA: ) (CLASSE:)

L’argomento ETICHETTA è il testo che viene disegnato dentro il tasto (può essere diverso dal nome).
L’argomento CLASSE è utile per definire la grafica di tasti simili usando un solo argomento (vedi poco più avanti).

Per utilizzare un tasto virtuale si utilizza il suo NOME come una variabile.
La variabile (che viene creata automaticamente assieme al tasto) contiene uno di questi valori:

è cliccato l’utente sta premendo il tasto (pressione continua)
non è cliccato l’utente non sta premendo il tasto
è stato cliccato l’utente ha premuto il tasto (singolo click)

Esempio:

Classi di tasti

Quando bisogna creare molti tasti simili può essere utile creare una classe di tasti per definire una sola volta il loro aspetto e la loro posizione. Questa funzione rende molto più veloce la scrittura del codice e la sua modifica, inoltre lo rende più snello e leggibile.

crea classe di tasti --> (NOME:) (ETICHETTA: ) (X: ) (Y: ) (COLORE SFONDO: ) (COLORE TESTO: ) 
                                 (TRASPARENZA: ) (LARGHEZZA: ) (ALTEZZA:) 

Esempio: