Button über "Tag" einfärben
-
Hallo
kann ich einem oder mehreren Button direkt über die Eigenschaft "Tag" eine Farbe zuordnen?
Beispiel:
i = 3;
MyButton[i] = clYellow;
oder ist dieses nur über die Abfrage möglich?
Ich verwende z.Zt. fogenden Code:int ButNr = 3; for(int i=0; i < ComponentCount; i++) { TButton *MyButton = dynamic_cast<TButton *>(Components[i]); if(MyButton && MyButton->Tag == ButNr) { MyButton->Color = color_aktiv; } }
-
JA, das müsste eigendlich möglich sein, aber der TButten hat die eigenschaft color nicht.
-
TButten hat die eigenschaft color nicht
In der CLX doch.
Andresen:
Wenn, dann MyButton[i]->Color = clYellow;
Das funktioniert aber nur, wenn du die Buttons als Array erstellt/deklariert hast.
-
Original erstellt von Jansen:
[quote]TButten hat die eigenschaft color nicht**In der CLX doch.
**[/QUOTE]
Und wer sagt, dass er CLX verwendet?
-
Als aufmerksamer Moderator konnte ich nicht umhin, festzustellen, dass Andresen bis jetzt nur Fragen zu Kylix gestellt hat.
-
*Lob an Jansen aussprech*
-
Guck mal auf WebFritzis Homepage, da gibts ein Better Button
-
TColorButton ist besser. Aber wenn's in CLX sowieso mit TButton geht, dann ist die Frage ja schon beantwortet.