Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Rgb in label
Forum - C# / VB.NET - Rgb in label

Avatar
Due (Normal User)
Pro


Messaggi: 68
Iscritto: 19/10/2007

Segnala al moderatore
Postato alle 18:24
Giovedì, 24/01/2008
Questo topic è stato chiuso dal moderatore

Come saprete in Vb 2005, il valore del colore di background di una label (ma anche gli altri colori) è espresso in RGB del tipo x;y;z.
Ora, se io ho tre stringhe x="255", y="0", z="150" (sono valori d'esempio), come faccio a dire al programma di farli diventare i valori del colore di background di una label?

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 17:42
Venerdì, 25/01/2008
E' stranamente elevato il numero di discussioni dull'RGB in questo periodo: vi siete messi d'accordo?

Comunque, guarda qui:
http://www.pierotofy.it/pages/extras/forum/16/28444-valori ...
per una spiegazione.

PM
Avatar
Due (Normal User)
Pro


Messaggi: 68
Iscritto: 19/10/2007

Segnala al moderatore
Postato alle 18:10
Venerdì, 25/01/2008
Ok, però il mio problema è che i valori rgb sono delle stringhe contenuti in delle textbox (t1.text,t2.text,t3.text), quindi quando ad esempio scrivo:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim C as color
  2. C.R = t1.text
  3. C.G = t2.text
  4. C.B = t3.text


mi da errore perché non accetta le stringhe...come posso fare?

PM
Avatar
Due (Normal User)
Pro


Messaggi: 68
Iscritto: 19/10/2007

Segnala al moderatore
Postato alle 18:45
Venerdì, 25/01/2008
Adesso ho provato con la funzione val(), solo che sia con questa che senza, quando scrivo:
C.R = val(t1.text)
Mi da come errore: "La proprietà R è ReadOnly"...che vuol dire?

PM
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:16
Venerdì, 25/01/2008
Non puoi fare in quel modo ... devi scrivere

Dim C As Color
C = Color.FromArgb(Val(t1.text), Val(t2.text), Val(t3.text))

PM
Avatar
Due (Normal User)
Pro


Messaggi: 68
Iscritto: 19/10/2007

Segnala al moderatore
Postato alle 19:39
Venerdì, 25/01/2008
Perfetto! Ora funziona alla perfezione grazie!! :k:

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:11
Domenica, 27/01/2008
Mi ero dimenticato che fossero proprietà readonly :D

PM