TreeView - einzelne Knoten von OnDblClick ausnehmen
-
Moin,
...ich habe den DoppelClick belegt wobei sich ein neues TabSheet mit einem
RichEdit öffnet... funzt auch SuperNun meine Frage...
Wie kann ich verhindern das diese Funktion bei "Elternknoten" (Level 0)
ausgeführt wird... ?Danke schonmal
Edit:
Bitte aussagekräftige Überschriften wählen. Danke!
-
Hi,
die antwort steht doch fast schon da. bei doppelklick den selektierten knoten auf Level == 0 abfragen und dann nix machen!
-
...aber wie spreche ich Level an?
ich hab leider noch kein beispiel gefunden
und Level ist keine objekt von zB TreeView1->Level oder
mach ich da was falsch?Danke
-
kleiner Tip "HasParent"
mfg
VergissEs
-
0Bytes schrieb:
mach ich da was falsch?
Ja, du siehst nicht in die FAQ.
-
Hi,
du musst dir den treeview mal genauer ansehen und nachsehen aus was er besteht. Level ist eine Eigenschaft von TTreeNode. Die einzelnen Einträge deines Baumes. Die in der Eigenschaft Items (Typ TTreeNodes) "verwaltet" werden.
TreeView1->Selected liefert dir einen Node und der hat nen Level.
-
Ups...zu spät
@Jansen
das sollte kein untergraben deiner pädagogischen bemühungen sein
-
-
ihr habt ja so recht...
aber da menschen (besonders ich
) von faulheit geplagt, fragen ist nun mal
leichter als selber suchen... sorryTTreeNode *pItemLevel = TreeView1->Selected; if (pItemLevel->Level == 1) { . . . }
so funzt es
Danke Euch