为NSView增加右键菜单
来源:互联网 发布:java static class 编辑:程序博客网 时间:2024/06/03 02:39
首先在你自定义的CustomView中重写右键点击方法,当然其他鼠标事件也可以监听到:
- (void)rightMouseDown:(NSEvent*)theEvent{ [NSMenu popUpContextMenu:rightClickMenu withEvent:theEvent forView:self];}
其中, NSMenu可以在CustomView初始化的时候配置好:
rightClickMenu = [[NSMenu alloc] initWithTitle:@""];[rightClickMenu insertItemWithTitle:@"第一个item" action:@selector(sendFiles:) keyEquivalent:@"" atIndex:0];[rightClickMenu insertItemWithTitle:@"第二个item" action:@selector(remove:) keyEquivalent:@"" atIndex:1];
最后把对应的点击消息target写好就ok了
0 0
- 为NSView增加右键菜单
- 为右键增加菜单项目
- 为右键菜单增加dos命令行功能
- 增加右键菜单
- OFFICE增加右键菜单
- 为exe文件右键菜单增加“用cmd运行”选项
- 自动为Notepad增加鼠标右键菜单的打开选项
- 右键菜单增加DOS选项
- 实例---增加widows右键菜单
- 鼠标右键增加菜单项
- 在Fedora9中如何为右键菜单增加打开终端菜单项
- 右键菜单添加命令行,右键菜单增加editplus
- 为菜单增加热键
- 为lazyTreeGrid添加右键菜单
- 为QTreeView添加右键菜单
- 为windows添加右键菜单
- 给IE的右键菜单增加功能
- EclipseRCP开发之增加右键菜单
- TCP和UDP的区别
- 使用JAVA语言在Eclipse控制台中看小说(区域够小不易发现~还能伪装成调试代码~)
- Linux 前后台任务切换
- SVN 如何将本地文件、文件夹导入
- 画线
- 为NSView增加右键菜单
- mysql赋权与收回权限(grant&revoke)
- 浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLayout
- 蓝桥杯--错误票据
- maven部署不到tomcat的webapps目录下的解决方案
- Journals for Action Recognition
- python中的url处理
- java 无锁并行框架Amino
- P52第26题