Einzelnen Beitrag anzeigen

Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#8

AW: VirtualStringTree - Fontgrösse hochdrehen

  Alt 11. Mär 2013, 14:31
Beim verträumten Durchlesen vom VirtualTreeView Quellcode über die Lösung gestolpert. Man muss die Nodes als "noch nicht Höhenvermessen" markieren:

Delphi-Quellcode:
procedure TForm1.butNewFontClick(Sender: TObject);
var Node : PVirtualNode;
begin
     if FontDialog1.Execute then
     begin
          VST.Font.Assign(FontDialog1.Font);

          Node:=VST.GetFirst;
          while Node<>nil do
          begin
               exclude(Node.States, vsHeightMeasured);
               Node:=VST.GetNext(Node)
          end;

          VST.Invalidate;
     end;
end;
  Mit Zitat antworten Zitat