ColorDialog in ComboBox
-
Hallo,
ich würde gerne eine Farbauswahl erstellen. Weil mir aber der normale ColorDialog nicht gefällt, würde ich gerne eine ComboBox benutzen.
Meine Frage ist nun: Wie bekomme ich die Farben als Elemente in die ComboBox?
Oder gibt es noch eine andere Alternative?MfG
-
Das geht z.B. mit GetColorValues(....)
Probier 'mal das:
//Funktion in Form definieren! Ist CALL- Back fuer GetColorValues
void __fastcall TForm1::TGetStrProc(const AnsiString S)
{
ComboBox1->Items->Add(S);
}
//Zum Test in OnClick der Form
void __fastcall TForm1::FormClick(TObject *Sender)
{
GetColorValues(&TGetStrProc);//Uebergabe der CAL- Back- Funktion(sAdresse)
}Guck 'mal in BCB- Hilfe dazu!
Auszug daraus:
Hinweis: Wenn die Strings, die an die Callback-Funktion übergeben werden, als Wert des Typs TColor benötigt werden, verwenden Sie die Funktion IdentToColor.Voila, in der Box sind alle Strings!!!(Box am Anfang leeren!!!)