Autor Beitrag
Cash
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40



BeitragVerfasst: Mo 03.03.03 17:18 
Hi@all

ICh möchte gern die Fabe des Buttons verändern (nicht die Font-Farbe).
In der Hilfe habe ich schon nachgeschaut und nichts gefunden.

WEiß einer von euch wie ich das regeln kann?

MFG
Cash
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 03.03.03 17:24 
Geht net, musste eigenen Button erstellen, oder Dir ne Komponente suchen :P
neojones
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 1



BeitragVerfasst: Mo 03.03.03 17:36 
Böse Zungen behaupten, dass Borland das bei der Programmierung der VCL vergessen hat!

Viele Grüße,

Matthias

_________________
Ha! Es compiliert! Wir können ausliefern!
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mo 03.03.03 18:04 
Glaube ich nicht. Die Farbe des Buttons passt sich dem Allgemeinbild von Windows an. Wenn du z.B. unter Anzeige > Darstellung die Farbe des Buttons wechselst, dann wird auch die Farbe deines Buttons gewechselt. Somit ist sichergestellt, daß du nicht einen blauen Button auf einen roten Hintergrund hast, wo der Rest aller Programme einen roten Button auf einen roten Hintergrund hat.

Hat schon alles sein Sinn.

Ansonsten ein ganz billiger Trick:

Nim ein TPanel und gib ihm die gewünsche Farbe. Caption entfernen. Leg auf den den Panel ein TSpeedButton ab. Pass den Button dem Panel an und stell ihn auf Flat := True. Schon hast du ein bunten Button.

Aber wie gesagt, es ist eine Notlösung und hat auch einige kleine Nachteile.