Hallo !
Ich habe mir ein kleines Prog geschrieben mit dem ich mit hillfe von Scrollbalken das
Value von den 3 RGB Farbwerten verändern und mir somit eine Farbe aussuchen kann, die
dann in den passenden HexaDezimalwert umgewandelt wird.
this->Hexatextbox->Text = L"#" + Convert::ToString(red,16) + Convert::ToString(green,16) + Convert::ToString(blue,16);
Soweit alles klar funktioniert Super. Dennoch hab ich das Problem das für alle
Werte die kleiner sind als 15 ein einstelligen Wert ausgegeben wird. D.h. Wenn:
Rot=7 und Grün=13 und Blau=10 erhalte ich #7da - der korekte Wert wäre aber
#070d0a. Wie schaffe ich es das ich mittels einer If Anweisung die '0' vor dem
Wert setzen kann?
<-Hat nicht viel gebracht!
Mfg rueD..
Ich habe mir ein kleines Prog geschrieben mit dem ich mit hillfe von Scrollbalken das
Value von den 3 RGB Farbwerten verändern und mir somit eine Farbe aussuchen kann, die
dann in den passenden HexaDezimalwert umgewandelt wird.
this->Hexatextbox->Text = L"#" + Convert::ToString(red,16) + Convert::ToString(green,16) + Convert::ToString(blue,16);
Soweit alles klar funktioniert Super. Dennoch hab ich das Problem das für alle
Werte die kleiner sind als 15 ein einstelligen Wert ausgegeben wird. D.h. Wenn:
Rot=7 und Grün=13 und Blau=10 erhalte ich #7da - der korekte Wert wäre aber
#070d0a. Wie schaffe ich es das ich mittels einer If Anweisung die '0' vor dem
Wert setzen kann?

Mfg rueD..