社区
Delphi
帖子详情
treeView控件问题~~在线等
LVOLCANO
2003-10-16 02:49:01
在treeView控件中,我右击其中的选项,弹出右键菜单,
要求其右键菜单的焦点在选中的选项上,
而不是只要我选中一个选项,在treeview控件中的其他位置右击都会弹出菜单
怎么做?
...全文
57
10
打赏
收藏
treeView控件问题~~在线等
在treeView控件中,我右击其中的选项,弹出右键菜单, 要求其右键菜单的焦点在选中的选项上, 而不是只要我选中一个选项,在treeview控件中的其他位置右击都会弹出菜单 怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hnhb
2003-10-17
打赏
举报
回复
mark
zzh54zzh
2003-10-17
打赏
举报
回复
procedure TUserManageForm.LstRegManagerMouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
{ 在User TreeView上点右键时的处理过程 }
var
vNode: TTreeNode;
begin
if Button = mbRight then // 如果是右键
begin
vNode := lstRegManager.GetNodeAt(x, y); // 在x,y的位置上找这个节点
if vNode <> nil then // 如果有选定的节点
begin
vNode.Selected := True;
pmUserManager.PopupFromCursorPos; // 弹出菜单
end;
end;
end; {LstRegManagerMouseDown}
hmzgz81
2003-10-16
打赏
举报
回复
关注ing!!!!!!!
delphi_xizhousheng
2003-10-16
打赏
举报
回复
RightClickSelect:=True
LVOLCANO
2003-10-16
打赏
举报
回复
坐标转换怎么搞?
IORILI
2003-10-16
打赏
举报
回复
好像在treeview控件中点击右键不能选中节点,所以要根据GetNodeAt(x,y)判断当前鼠标位置是不是选择的项。
Delphi_Li
2003-10-16
打赏
举报
回复
应该处理MouseUp事件,而不是MouseDown事件。你可以在资源管理器中试一试!!!然后通过GetNodeAt方法得到鼠标所在位置是否有节点,注意这里可能要进行坐标转换,如果有就使用PopupMenu的Pop方法显示弹出菜单!!!
iBear
2003-10-16
打赏
举报
回复
象楼上说的
应该在mousedown事件中手工的显示popmenu
上海老李
2003-10-16
打赏
举报
回复
处理TREEVIEW的MOUSEDOWN,如果是右键,就先
var
tn:ttreenode;
begin
tn:=treeview.selected.data;
如果要想好的应用,应是用一个
type=record
id:integer;
name:string;
end;来实现才行
menu.add(tn.name);
popmenu.pop;
tigerhohoo
2003-10-16
打赏
举报
回复
使用GetNodeAt(x,y)判断当前鼠标位置是不是选择的项.
增强型
Treeview
控件
TreeView
控件
缺点是无法快速应用于数据库绑定显示数据及即时编码,这个增强型
控件
简化了复杂的数据关联显示,我们可以灵活的绑定数据库,减少编码量.主要特点有: A.支持简单的和复杂的数据关联 B.递归纪录连接 C.一对多数据关联 D.一个纪录可能被显示多时期- 同样纪录的各个事例可能是充分地定制的i 。e 。 不同的图象, 颜色, 等... E.无限数据关联和多层嵌套 F.自定义过滤标准 G.自定义排序--使用SQL "ORDER BY"子句代替而不是使用每个Node的.Sort属性
WPF
TreeView
控件
样式
自定义
TreeView
控件
样式(自定义节点样式大小、形状)。
毕业设计 基于ASP.NET
在线
知识管理系统成品课程讲解
本套课程将对基于ASP.NET
在线
知识管理系统【成品】的代码部分进行讲解,该系统以知识文档管理为主,主要基于Visual Studio 和SQL Server进行开发,主要通过ASP.NET进行设计,系统功能较简单,适合新手和初级学生进行了解。该课程中应用到MasterPage模板页、
TreeView
导航
控件
、用户自定义
控件
、数据验证
控件
等ASP.NET服务器端
控件
。该课程可以作为课程设计、大作业或毕业设计作品的思路参考。、注意:学院会员可以免费学习部分课程 ,有需要可付费购买源码课程
C# 系统应用之
TreeView
控件
显示树状磁盘路径并在ListView显示文件
资源主要是结合博客文章:http://blog.csdn.net/eastmount/article/details/21241313主要讲述使用C# winForm实现类似于资源管理器的界面,通过
TreeView
控件
显示"我的电脑"所有磁盘文件树状目录,并点击结点文件夹能在右边的ListView中显示文件夹中所有文件信息(名称、大小、类型).希望对大家有所帮组.采用VS2012开发,VS2012一下可能会运行出错.代码含详细注释.
C# winform
treeView
控件
的使用绑定数据库
C# winform
treeView
控件
的使用
treeView
1_BeforeExpand
treeView
绑定数据库
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章