当我们在操作一些控件时,如Treeview,DBGrid时,往往想右击时弹出一个菜单,菜单中有些操作。
但常常又碰到这样的一个问题,譬如说在Treeview中,你可以直接在一个node上点右键,(Treeview的MouseDown事件中当Button为2(即点右键)时,弹出一个菜单)但此时,Treeview.SelectedItem并不是我们鼠标下的这个node,我发现在大多数情况下都会出现这种情况,请大家讨论有什么好的解决方法。