Un Color Picker in Visual Basic 6
Pagina 1 di 2
Introduzione
Un color picker è un utile tool grafico per il test dei colori esadecimali e/o RGB, utile a conoscere il codice del colore che si intende utilizzare o per scoprire che colore genera tale esadecimale o RGB.
I software di grafica generalmente hanno al loro interno questa utility ma spesso sono complicati da usare (per chi non è avvezzo) oppure occupano moltissima memoria inutile, dato che lo scopo finale non sarebbe quello di gestire delle immagini ma di gestire un colore in un'applicazione.
Allo scopo creeremo una nostra personale utility, semplice e veloce, in Visual Basic 6.
Struttura della form
Si apra la propria copia di VB6 e si crei un nuovo EXE e si ridimensioni la form in modo da renderla piccola ed ordinata in funzione degli elementi che la popoleranno.
La form avrà in seguente aspetto in fase di sviluppo:

La quarta Label, invece, non conterrà testo e le verrà assegnata la proprietà Name lblColore.
Renderla quadrata: il suo scopo è quello di mostrare il colore che andremo a creare dinamicamente.
Si creino poi tre Combo Box ed assegnare loro le proprietà Name cmbRosso, cmbVerde e cmbBlue.
Modificare l'opzione Style in Dropdown List, in modo da non permettere che l'utilizzatore finale possa scriverci all'interno.
Il loro scopo è quello di ospitare valori numerici da 0 a 255, ovvero il range di valori che gli RGB possono assumere.
Si creino tre bottoni e si assegnino loro le proprietà Name cmdGenera, cmdNuovo e cmdChiudi.
Si modifichino le proprietà caprion in Genera (lancerà la funzione di generazione del colore dato l'RGB passato dalle tre Combo), Nuovo (puliràil lavoro fatto fino a quel momento e predisporrà il software all'esecuzione di una nuova operazione) e Chiudi (chiuderà l'applicazione chiedendo conferma).
Si acceda al codice della form attraverso il menu di riepilogo delle form, sulla destra dell'IDE di sviluppo del VB6.
Si scriva per prima cosa, nella prima riga:
Option Explicitin modo da migliorare le prestazioni del software, "obbligando" se stessi a dichiarare sempre le variabili: sana abitudine per uno sviluppatore.







