ShellListView切换PopMenu的具体操作方法
来源:互联网 发布:php timestamp 格式化 编辑:程序博客网 时间:2024/06/14 12:36
需要用到ShellListView的OnMouseDown事件,PopMenu中的OnPopup()事件。其中还有如何获得PopMenu出现的坐标
代码如下:
procedure TFormSystemTree.lvMainMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); var p:Tpoint;beginif button=mbRight thenbegin GetCursorPos(P); if lvMain.InnerListView.ItemIndex = -1 then beginlvMain.PopupMenu := PopupMenu2 ;PopupMenu2.Popup(p.x,p.y); end else beginlvMain.PopupMenu := PopupMenu3;PopupMenu3.Popup(p.x,p.y); end;end;end;
OnPopup()事件代码如下:
procedure TFormSystemTree.PopupMenu2Popup(Sender: TObject);beginlvMain.PopupMenu := nil ;end;procedure TFormSystemTree.PopupMenu3Popup(Sender: TObject);beginlvMain.PopupMenu :=nil ;end;
0 0
- ShellListView切换PopMenu的具体操作方法
- Oracle NLS_LANG设置的具体操作方法
- PopMenu效果的学习
- PopMenu菜单的实现
- popmenu的用法
- 对话框样式的PopMenu
- PopMenu的使用
- PopMenu
- ListView配合popmenu的使用
- 更改popmenu的背景颜色
- Windows XP系统修复功能的具体操作方法
- ZXing修改为竖屏的具体操作方法
- 打包的具体操作步骤
- ARC的具体操作机制
- DS18B20的具体操作流程
- lodop的具体操作
- png转jpg具体操作方法
- ATL 服务注册的具体操作
- 撒旦法但是发水电费水电费水电费
- 约瑟夫环问题两解
- Eclipse中文注释乱码解决
- 如何做微商?方法和技巧
- 紐巴倫999 bkbe rzay cfba
- ShellListView切换PopMenu的具体操作方法
- 自然场景文本识别:基于笔画宽度变换的文本检测
- Junit 4 Core Concept [1] Annotations
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——U-Boot移植
- 第四课 画图板lesson 01 第一版 (直线、矩形、椭圆)
- HDU 5190
- 8086寄存器组
- java静态变量
- 关于学习方向的一次简单思考