Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
15. Dez 2009
Standardmäßig hat ein Button ja kein OnPaint-Ereignis, aber notfalls könnt man das umgehen.
- man zeichne ein Bild mit dem gewünschten Text
- lege es in einer ImageList ab
- und weise es dem Button zu
dieses Bild kann man auch live, z.B. im OnCreate und bei Änderung der Captions zeichnen
und halte die ImageList als Subkomponente des Buttons.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
15. Dez 2009
Warum zeichnest du dann den Text einfach nicht selber?
Ansonsten mußt du in den Labels die Windowsbotschaften (das Klicken) abfangen, an den Button weiterleiten und eventuell noch die Klickposition umrechnen.