我给TreeView设了一个右键菜单,在TreeView的子项中单击右键时,我怎么知道被单击的是哪个子项。
解决方案 »
- treeview递归问题
- 开发外贸管理软件如何设计编码
- 大家帮我分析一下:大公司到底有什么好?
- 用rave进行明细表打印的问题,哪位大大帮忙解决一下
- 使用adotable控件,记录的非空字段读出的却是空
- 请高手指点迷津,小弟焦急等待!!!!!!!!!
- 没有解决对Ctrl+Alt+Del、Alt+ Tab功能键呀?如何屏蔽Windows桌面?
- 请教,类似DBGrig的控件显示记录,能否实现某一列的几行记录合并?
- 请教高手 C++builder 和delphi 谁更优秀?
- 关于SQL中ORDER BY的用法的疑问
- 请问大家那里有图像压缩的好算法啊,指定是bmp与jpeg的图像
- 帮我看看这段代码,为何出错
begin
if not Assigned(TreeView1.Selected) then Exit;
ShowMessage(TreeView1.Selected.Text);
end;
begin
if TreeView1.Selected=nil then Exit;
ShowMessage(TreeView1.Selected.Text);
end;
一个是getNodeAt(好久没用Delphi了,不太记得了),看帮助吧,有代码示例。
将treeview里的rightClickSelected属性改为true
用右键单击结点的时候,我用TreeView1.Selected取得的仍然是左键单击的结点。
我发现,用右键单击以后,那个结点变蓝以后,但是虚线框还在那个被左键单击的结点。
可能是那个虚线框表示的是选中的。
怎么能取得右键单击选中的接点。