设置了一个快捷菜单,想在右击TreeView的时候,就弹出该菜单以对该节点进行处理,可是右击后,不能选定到右击的节点(该节点只是高亮蓝了一下),菜单弹出来后,真正焦点所在的位置仍在原来的那个节点上。
我已经把TreeView的RightClickSelect属性设为True了....怎么才能右击就能真正选定该节点?解决即给分
我已经把TreeView的RightClickSelect属性设为True了....怎么才能右击就能真正选定该节点?解决即给分
解决方案 »
- 100分求interbase6.5的ODBC驱动!!!来者有分!!!不够再加!!
- 点击关闭按钮后,如何取消关闭操作,
- 为什么TWMNCHitTest这个类型在帮助里找不到??这是什么类型??
- 想做一个单项选择考试系统!那位高手可以指导或提供源代码
- 关于Socket编程的问题
- 在天津找工作很难吗?我的条件可以吗?大家请帮忙
- 怎样在DBGrid控件里实现排序,谢谢。
- 菜鸟问题:-table如何实现精确查找?
- 如何实现“金山词霸”的屏幕取词(好象是用鼠标钩子...忘了...)(解决即加分)
- 如何在托盘区系统图标的-!中间!-插入我的图标?我只能插在最后!
- 这一句在treeView中的AddObject语句是什么意思?
- 急!我在Delphi2005编译的.exe 程序,只能在俺的本机上运行,却不能在其它的电脑上运行,?请问应在那里设置???
Shift: TShiftState; X, Y: Integer);
begin
if ssRight in Shift then
begin
if Treeview1.GetNodeAt(X,Y)<>nil then
Treeview1.GetNodeAt(X,Y).Selected:=true;
end;
end;