//Sağ tıklanan treeview node bulalım private void Sunucu_TreeView_MouseDown(object sender, MouseEventArgs e) { if (e.Button != MouseButtons.Right) { return; } TreeNode nodubul = Sunucu_TreeView.GetNodeAt(e.X, e.Y); if (nodubul == null) { return; } else { //sağ tıklananı seçelim Sunucu_TreeView.SelectedNode = nodubul; //Önceden Tag olarak tanımladıklarımıza göre sağ menü göstereceğiz string SagTiklananNode = nodubul.Tag.ToString(); switch (SagTiklananNode) { case "DataBase": break; case "Table": mySQLYonet.AktifTabloAdi = nodubul.Text; TabloTV_CxMS.Show(Sunucu_TreeView, new Point(e.X, e.Y)); break; case "Function": break; case "View": break; default: mySQLYonet.AktifTabloAdi = null; break; } //MessageBox.Show(nodubul.Tag.ToString()); } }
private void Sunucu_TreeView_MouseMove(object sender, MouseEventArgs e) { Sunucu_TreeView.Focus(); }