TColorDialog Farben
-
Hi, ich bin noch recht neu, in der Windows-programmierung...
Gibt es eine Möglichkeit eine Bestimmte Farbe im ColorDialog zu "sperren", so daß sie nicht mehr wählbar ist.
Hintergrund, wir sollen ein Schachbrett erstellen, die AnfangsFarben soll man sich wählen. Nun möchte ich, daß wenn man eine Farbe ausgesucht hat, die gleiche Farbe im "anderen" Dialog nicht mehr wählbar ist...
Thanks jetzt schon
strikemouse
-
so hier nen kleines beispiel wie man es machen könnte
auf die schnelle denn golden girls fängt jetzt anvoid __fastcall TForm1::Button1Click(TObject *Sender) { ColorDialog1->Execute(); TColor farbe1; farbe1 = ColorDialog1->Color; //-- jetzt zweite farbe ShowMessage("jetzt 2. farbe wählen"); TColor farbe2; ColorDialog1->Execute(); farbe2 = ColorDialog1->Color; //jetzt das Beispiel zum testen while (farbe1 == farbe2) { ColorDialog1->Execute(); farbe2 = ColorDialog1->Color; } ShowMessage("alles ok zwei versch. farben"); }
ich hoffe muß nichts komentieren, ist ja durchschaubar.
Asta la H.K.