Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by semo,
2. Jun 2004
also: die breite habe ich jetzt folgendermassen angepasst:
für den rootNode einfach den Text erweitern.
die anderen unterelemente werden dann daran angepasst:
while Canvas.TextWidth(sNodeText) < aTreeView.Width - 2*aTreeView.Indent do
sNodeText := sNodeText + ' ';
aber wie kann ich die höhe anpassen???
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by semo,
26. Mai 2004
danke für die zahlreiche hilfe :gruebel:
ich habe es jetzt soweit selbst erledigt indem ich mir eine klasse gebastelt habe,
dort die eigenschaften für die einzelnen ebenen einlese und die eigenschaften bei jedem TreeView1CustomDrawItem für jede Ebene anwende.
nur habe ich das problem mit der schriftgröße....
wie kann ich die höhe und die breite des Items (TTreeNode) anpassen, so dass...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by semo,
25. Mai 2004
ich möchte für jede zeile eine eigene schriftart, größe und farbe festlegen.
dabei tritt aber das problem auf, dass der canvas nur begrenzt ist.....
// tritt vor dem Standardzeichnen eines Knoten des TreeView ein
procedure TMainForm.TreeView1CustomDrawItem(Sender: TCustomViewControl;
Item: TCustomViewItem; Canvas: TCanvas; const Rect: TRect;
State: TCustomDrawState; Stage:...