Select in TreeView mit rechter Maustaste



  • Hallo,

    wie kann man die einzelnen Items einer Treeview auch mit der rechten Maustaste auswählen ? Die Items werden zwar angewaehlt aber der Focus bleibt auf dem voherigen Item das mit der linken Maustaste angeklickt wurde.

    void __fastcall TForm1::TreeView1MouseDown(TObject *Sender, TMouseButton Button,
    	  TShiftState Shift, int X, int Y)
    {
      if(Button==mbRight)
      {
       TTreeNode *Node = TreeView1->Selected;
       TreeView1->Select(Node,Shift);
       Label1->Caption=Node->Text;
    }
    

    Hoffe mir kann einer helfen 😉

    gruß edsche



  • TreeView1->RightClickSelect = true;



  • Leider funktioniert das nicht. Es verhält sich dann so wie beschrieben. Die Items werden nur makiert aber nicht angewählt.


Anmelden zum Antworten