Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[Vb.net] Valori R, G, B dato il colore
giovedì 20 gennaio 2005 - 16.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
gio 20 gen 2005 - 16:36
Ciao a tutti..
se io ho una costante che mi identifica un colore qualsiasi, per esempio il colore 'System.Drawing.Color.Azure', come faccio a ricavarne i valori R, G e B??
Esiste una funzione che faccia l'opposto della RGB(x, x, x), ossia che datogli in pasto un valore numerico mi restituisca i 3 valori RGB?
Grazie..
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
ven 21 gen 2005 - 08:05
Scusate se lo UPpo ma..nessuna sa dirmi come fare?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 21 gen 2005 - 10:06
E' abbastanza semplice:
int r=Color.White.R;
int g=Color.White.G;
int b=Color.White.B;
Questo è in C# ma hai capito il concetto, per ogni colore ci sono tre proprietà R, G e B appunto che contengono i componenti.
ciao
david
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
ven 21 gen 2005 - 10:36
AZZZ...sapevo che probabilmente era una banalità...ma COSI' banale..^_^
Grazie mille David, alla prossima..
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
ven 21 gen 2005 - 12:19
In Vb.net puoi usare questo metodo per ottenere i tre colori (considere Cl come variabile di tipo Colore)
Dim R, G, B, as int32
R = Cl.R
G = Cl.G
B = Cl.B
Se poi ti serve fare il contrario, ossia ad esempio impostare il colore di sfondo di una label tramite i valori RGB allora fai così:
Label1.BackColor = color.FromARGB(R,G,B)
Ciao
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
ven 21 gen 2005 - 13:13
Perfetto, grazie mile ragazzi..
avriojet
Profilo
| Newbie
11
messaggi | Data Invio:
sab 2 giu 2012 - 11:40
...ma ad ogni numero non corrisponde un colore? in vb6 c'erano di default 13 numeri e relativi colori con la funzione se non ricordo male qbcolor(numero) o qualcosa del genere, e mi sembra anche nel vecchio c++borland x il dos.
qualcuno mi ha detto che nel vb.net si puo fare la stessa cosa ma con un range di numeri e quindi gradazioni molto maggiore.
qualcuno mi sa dire qualcosa?
grazie a tutti
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !