Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by madas,
5. Okt 2007
Ok. Ich habe gefunden, was du meinst. Bei den Columns muss der Style auch auf OwnerDraw stehen.
Danke, damit werde ich weiter kommen denke ich.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by madas,
5. Okt 2007
Im Header ist MS Sans Serif. Aber auch wenn das keine sein sollte, mit Arial geht es auch nicht.
Bei Debuggen wird nicht mal die vstHeaderDraw aufgerufen. Ich dachte, wenn man die Option OwnerDraw beim Header auf true setzt,
sollte das eigentlich passieren?
Woran kann das liegen?
Edt: Anbei mal ein Testprojekt. Dort funktioniert das Drehen der Schrift auf einem Form. Die Frage bleibt...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by madas,
5. Okt 2007
Hallo,
Wenn man ein TVirtualStringTree mit sehr vielen Spalten hat, kann es von Vorteil sein die Überschriften senkrecht um 90° gedreht darzustellen.
Versucht habe ich es so:
procedure TForm.vstHeaderDraw(
Sender: TVTHeader; HeaderCanvas: TCanvas; Column: TVirtualTreeColumn;
R: TRect; Hover, Pressed: Boolean; DropMark: TVTDropMarkMode);