Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET]Convertire codice #RRGGBB in R, G, B
Forum - C# / VB.NET - [VB.NET]Convertire codice #RRGGBB in R, G, B - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Gianluca87 (Ex-Member)
Expert


Messaggi: 300
Iscritto: 16/11/2008

Segnala al moderatore
Postato alle 21:49
Sabato, 17/10/2009
guarda se ti serve come spunto.... 5 min di google e un pò di ingegno
con Color puoi ricavartelo nel formato che preferisci o usare direttamente Color
se ti serve in VB convertilo con il converter di telerik mi spiace ma non conosco VB
Codice sorgente - presumibilmente C#

  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             Color c = ColorFromString("#FFFFFF");
  4.  
  5.             string Red = c.R.ToString();
  6.             string Green = c.G.ToString();
  7.             string Blue = c.B.ToString();
  8.         }
  9.  
  10.         private Color ColorFromString(string sColor)
  11.         {
  12.             return Color.FromArgb(
  13.                 HexToInt(sColor.Substring(1, 2)),
  14.                 HexToInt(sColor.Substring(3, 2)),
  15.                 HexToInt(sColor.Substring(5, 2))
  16.                 );
  17.         }
  18.         private int HexToInt(string input)
  19.         {
  20.             return Int32.Parse(input, System.Globalization.NumberStyles.HexNumber);
  21.         }


Ultima modifica effettuata da Gianluca87 il 17/10/2009 alle 21:53
PM
Avatar
ferruccio94 (Normal User)
Newbie


Messaggi: 14
Iscritto: 09/10/2009

Segnala al moderatore
Postato alle 0:48
Domenica, 18/10/2009
Testo quotato

Postato originariamente da Gianluca87:

guarda se ti serve come spunto.... 5 min di google e un pò di ingegno
con Color puoi ricavartelo nel formato che preferisci o usare direttamente Color
se ti serve in VB convertilo con il converter di telerik mi spiace ma non conosco VB
Codice sorgente - presumibilmente C#

  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             Color c = ColorFromString("#FFFFFF");
  4.  
  5.             string Red = c.R.ToString();
  6.             string Green = c.G.ToString();
  7.             string Blue = c.B.ToString();
  8.         }
  9.  
  10.         private Color ColorFromString(string sColor)
  11.         {
  12.             return Color.FromArgb(
  13.                 HexToInt(sColor.Substring(1, 2)),
  14.                 HexToInt(sColor.Substring(3, 2)),
  15.                 HexToInt(sColor.Substring(5, 2))
  16.                 );
  17.         }
  18.         private int HexToInt(string input)
  19.         {
  20.             return Int32.Parse(input, System.Globalization.NumberStyles.HexNumber);
  21.         }





Grazie, ma ho risolto con manvb.net, ho anche rilasciato il programmino, lo trovate nel mio sito :sisi: .

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 13:56
Domenica, 18/10/2009
Secondo me era più importante capire la codifica che non ottenere un codice che funzionasse...
http://totem.altervista.org/ffs/intro.php

PM
Pagine: [ 1 2 ] Precedente | Prossimo