m. rechter Mausteaste TreeviewNode selektieren

27/02/2009 - 14:49 von Rocco Holzhey | Report spam
Hallo,

wie erreiche ich es, das man mit der rechten Maustaste ein Node in einem
Treeview auswàhlen kann?

Könnte man einen LinkenMaustasteKlick simulieren?
 

Lesen sie die antworten

#1 Frank Dzaebel
27/02/2009 - 17:47 | Warnen spam
Hallo Rocco,

wie erreiche ich es, das man mit der rechten Maustaste ein Node in
einem Treeview auswàhlen kann?
Könnte man einen LinkenMaustasteKlick simulieren?



Ein Beispiel:

private void treeView1_MouseDown(object sender, MouseEventArgs e)
{
//textBox1.Text = "";
//foreach (PropertyDescriptor pd in TypeDescriptor.GetProperties(e))
// textBox1.AppendText(pd.Name+"="+pd.GetValue(e).ToString()+"");

if (e.Button != MouseButtons.Right) return;
TreeViewHitTestInfo info = treeView1.HitTest(e.X, e.Y);
if (info != null) treeView1.SelectedNode = info.Node;
}


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen