![]() |
VirtualStringTree Node.Checkbox
Hi,
was muss man alles machen, damit man einfache Checkboxen vor jedes Node bekommt? ich habe bei erzeugen der Nodes bei jedem Node Checktype:=ctCheckBox und CheckState:=csCheckedNormal gesetzt. Und in den MiscOptions toCheckSupport auf True. Trotzdem erscheinen bei mir keine Checkboxen. Gruß Hobbycoder |
AW: VirtualStringTree Node.Checkbox
Moin...:P
:gruebel: Ich mache das auch nicht anders...
Delphi-Quellcode:
Node := tvRights.GetFirst;
while Assigned(Node) do begin Data := tvRights.GetNodeData(Node); State := TdUserRight(Data^.DataRight).AllowedState; if State <> asNode then begin case aMode of True: Node.CheckType := ctCheckBox; // einblenden False: Node.CheckType := ctNone; // ausblenden end; case State of asAllowed: Node.CheckState := csCheckedNormal; asNotAllowed: Node.CheckState := csUncheckedNormal; end; end; Node := tvRights.GetNext(Node); end; tvRights.Repaint; |
AW: VirtualStringTree Node.Checkbox
Zitat:
toCheckSupport ist true. Demnach sollte es so passen. |
AW: VirtualStringTree Node.Checkbox
Entschuldigt bitte, dass ich eure Zeit verschwendet habe. :oops:
Ich Hirni hab natürlich die erste Spalte (so wie ich es vom TTreeView her gewohnt bin) gleich mal auf die Width:=20 gesetzt. Und natürlich waren meine Checkboxen vorhanden...aber sehen konnte ich sie nicht ;-) Erst ein toShowRoot:=False sorgte dafür, dass meine Checkboxen auch im sichtbaren Bereich gezeichnet wurden :-) Gruß Hobbycoder |
AW: VirtualStringTree Node.Checkbox
Zitat:
|
AW: VirtualStringTree Node.Checkbox
Zitat:
Wenn du das natürlich nicht benötigst, dann sollte das kein Problem sein. Und wie schon von den "Vorrednern" gezeigt muss der CheckType der Node gesetzt werden damit die CheckBoxen/Radio Buttons sichtbar werden. |
AW: VirtualStringTree Node.Checkbox
Zitat:
|
AW: VirtualStringTree Node.Checkbox
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz