السلام عليكم ورحمة الله وبركاته
شباب انا عندي Tree وعملت Context Menu وفي حدث Mouse Down كتبت كده
if (e.Button == MouseButtons.Right)
{
TreeNode nodee = tree.GetNodeAt(e.X, e.Y);
if(nodee!=null)
{
tree.SelectedNode=nodee;
MessageBox.Show(nodee.Text.ToString());
mnuItmNewFolder.Enabled=true;
mnuItmNewGroup.Enabled=true;
// if((int)node.PrevNode.Tag==0)
conMnuTree.Show(tree,new Point(e.X,e.Y));
}
else
{
MessageBox.Show(" aaaaaaaaaaa ");
mnuItmNewFolder.Enabled=false;
mnuItmNewGroup.Enabled=false;
tree.SelectedNode=null;
conMnuTree.Show(tree,new Point(e.X,e.Y));
}
}المشكلة في ايه
ان انا لو عملت كليك يمين بتظهر فعلا حسب النود اللي اخترارتها ....لكن لوعملت كليك يمين مباشرة بعد دي في مكان اخر بتظهر وكاني عملت كليك يمين ع النود السابقة وليس الجديدة ؟؟
ومش عارف احلها ازاي ..
ممكن تفيدويني


