TreeView Nodes wählen mit einfachem Anklicken
-
hallo leute...
wie kann ich abfragen ob ein node-element in einem treeview durch einfaches anklicken angewählt wurd???
ist das mit dem ´select´realisierbar??? wenn ja, wie?
oder mit ´focus´???mfg
mborner
-
Hallo
Es gibt den Event TTreeView::OnChange sowie die Eigenschaft TTreeNode::Selected. Schau in der BCB-Hilfe nach, welches von beiden du nun brauchst.
bis bald
akari
-
ok...das weiß ich auch...
aber wie kann ich das mit dem ´selected´ machen...???
-
Hallo
So bekommst du raus, ob ein bestimmter Node aktuell ausgewählt ist
if (TreeNode->Selected) { } else { }Wenn du aber etwas machen willst, wenn ein bestimmter Node ausgewählt wird, must du den Event benutzen.
bis bald
akari
-
schon klar... so bekomme ich heraus ob eines angewählt wurde aber nicht ob ein bestimmtes angewählt wurde...
-
Hallo
akari schrieb:
Wenn du aber etwas machen willst, wenn ein bestimmter Node ausgewählt wird, must du den Event benutzen.
bis bald
akari
-
wenn ich dieses ereignis starte und ich wähle dann ein note aus... wie bekomme ich dann den namen des notes in eine variable geschrieben???
-
Hallo
void __fastcall TForm1::TreeView1Change(TObject *Sender, TTreeNode *Node) { Application->MessageBox(Node->Text.c_str(), "Test", MB_OK); }bis bald
akari
-
vielen dank...
hat mir sehr geholfenmfg