Einzelnen Beitrag anzeigen

EConvertError

Registriert seit: 29. Sep 2003
Ort: Österreich
230 Beiträge
 
#8

Re: TTabControl, XP-Style, OwnerDraw

  Alt 6. Okt 2006, 17:35
Also Labels sind mal grundsätzlich keine Fenster, haben also weder eigenes Handle noch eigene Fensterfunktion. Entsprechend muß die Verarbeitung in der Fensterfunktion des Forms geschehen. Eine Methode wäre also alle TLabel durch TStatic zu ersetzen ... Die Verarbeitung im OnPaint-Event ist eigentlich ok für mich, aber die Labels werden übermalt und sind gar nicht mehr zu sehen. Ich will aber nur einen Hintergrund zu den Labels malen.

Zitat:
.. andererseits kannst du die Ursprungsfunktion ja malen lassen und hängst dich einfach dahinter.
Ich verstehe nicht ganz, was du damit meinst?

Wenn du Überschreiben der Paint Methode in Verbindung mit einer neuen Komponenten meinst, so sieht es hierbei nicht so gut aus, denn der Hintergrund soll sich ja über mehrere Labels erstrecken.

Wenn es gar keine andere Möglichkeit gibt, werde ich allerdings einmal ein Control schreiben, das meine tabellenförmig angeordneten Labels erstetzt. Aber eben erst irgendwann einmal...
Deshalb wäre ich froh, wenn es eine einfachere Lösung gibt.

Vielen Dank,
Andreas
Andreas N.
  Mit Zitat antworten Zitat