' Rapid-Q by William Yu (c)1999-2000 . ' ================================================================================ ' Upload_il_tuo_script_su_Rapidq.it ' Colori_in_Rapid-Q I valori dei colori in Rapid-Q I colori in Rapid-Q sono create imposatndo l'intensità di tre valori dei colori di base Blu, Verde , e Rosso usati per disegnare i pixels sullo schermo. Ciascun colore di base può avere una intensità che va da 0 (completamente spento) a 255 (massima intensità ). Per disegnare un pixel Per disegnare un blu sullo schermo, i valori dei colori di base devono essere impostati in modo che il valore del Blu sia al massimo (255) mentre gli altri due ,Verdee Rosso sono uguali a (0). Il modo più semplice di definire un colore è assegnare il valore esadecimale alla proprietà del componente. Quando viene usato l'espressione esadecimanel il range di valori esadecimali (hex) va da 00 (zero) a FF (255). In questo modo i 3 colori di base vengono definiti con 3 gruppi di carattere esadecimali. Esempio: Blu/Verde/Rossocon valori decimali255/0/255(che equivalgono al coloreviola) tradotti in valori esadecimali sonoFF/00/FF. I colori di base sono messi in questa sequenza BBGGRR, quindi il colore violadell'esempio di sopra sarebbe scritto in esadecimali in tale modo FF00FF. Persino se non hai familiarità con la annotazione esadecimale, cambiare i colori non dovrebbe essere così difficile. Giusto per ricordarlo i valori esadecimali seguono questo iter: 0 1 2 3 4 5 6 7 8 9 A B C D E F e le coppie di cifre vanno da 00 a 0F, 10 a 1F, 20 a 2F, ..., E0 a EF, F0 a FF. Il valore medio tra 00 e FF sarebbe 88. Alcuni colori standard sono: Nero - 000000. Bianco - FFFFFF. Blu - FF0000. Verde - 00FF00. Rosso - 0000FF. Assegnare la proprietà .ColorIn primo luogo, prima di assegnare un valore alla proprietà .Color di un componente, siate sicuri che il componente abbia tale proprietà .Color . Guardate la documentazione di Rapid-Q cercando le proprietà del componente con cui state lavorando. La proprietà .Color è un valore integer (intero) leggibile/scrivibile che viene definito dalla sequenza BBVVRR dei colori di base. Il componente sarà disegnato con il colore assegnato. Per far sapere a Rapid-Q quale valore esadecimale stiamo assegnando impiegare il prefisso &H per i caratteri sequenza. Quindi 0000FF diventa &H0000FF. Esempio: DIM myForm AS QForm myForm.Color = &HFF0000 myForm.ShowModal il codice qui sopra può anche essere scritto come: CREATE myForm AS QForm Color = &HFF0000 END CREATE myForm.ShowModal Entrambi gli esempi producono lo stesso risultato. Gli esempi di sopra producono un form default sullo schermo con una client-area di colore blu. ' =============================================================================== ' 2003 Holyguard.net - 2007_Abruzzoweb