Thanks a lot, it works but SelectedNode doesn´t work with right click so I use: private bool IsSubNode() { TreeNode selected =treeview.GetNodeAt(this.treeview.PointToClient(Cursor.Position)); if (selected != null) { if (selected.Parent != null) return true; } return false; } GetNoteAt with Current Mouse Position works with right click, now subnode works, and I can follow with my little app, thank you :)