dev中用popupMenu给TreeList添加右键菜单
2012-06-28 17:33
309 查看
注意:如果只是单纯的需要按钮,则先吧Designer中的所有按钮删除完,然后再选择customize,添加command命令,再command选中菜单中执行命令
1.先在窗体上拖两个控件,分别是popupMenu和barManager
2.barManager中绑定form属性为当前窗体名称
3.点击barManager右键选择customize,可直接添加子菜单,如果需要有工具栏、菜单栏、状态栏、怎选择Designer,可添加,然后在选择customize,添加command命令,再command选中菜单中执行命令
4.绑定右键菜单事件:在MouseDown事件中处理事件:
if (e.Button == MouseButtons.Right)
{
System.Drawing.Point point = new System.Drawing.Point(e.X+this.Location.X + 20, e.Y+this.Location.Y +40); //右键菜单弹出的位置
popupMenu1.ShowPopup(barManager1, point);
}
5.在窗体初始化时需要加载菜单:
//初始化用户列表弹出右键菜单
popupMenu1.AddItems(new BarItem[] { btnModify, btnDel });//里面的按钮时指:点击barManage中的customiz中的command命令中所加的按钮名称
如果放到事件中则会循环添加的
1.先在窗体上拖两个控件,分别是popupMenu和barManager
2.barManager中绑定form属性为当前窗体名称
3.点击barManager右键选择customize,可直接添加子菜单,如果需要有工具栏、菜单栏、状态栏、怎选择Designer,可添加,然后在选择customize,添加command命令,再command选中菜单中执行命令
4.绑定右键菜单事件:在MouseDown事件中处理事件:
if (e.Button == MouseButtons.Right)
{
System.Drawing.Point point = new System.Drawing.Point(e.X+this.Location.X + 20, e.Y+this.Location.Y +40); //右键菜单弹出的位置
popupMenu1.ShowPopup(barManager1, point);
}
5.在窗体初始化时需要加载菜单:
//初始化用户列表弹出右键菜单
popupMenu1.AddItems(new BarItem[] { btnModify, btnDel });//里面的按钮时指:点击barManage中的customiz中的command命令中所加的按钮名称
如果放到事件中则会循环添加的
相关文章推荐
- dev中用popupMenu给TreeList添加右键菜单
- DevExpress 给TreeList添加右键菜单
- [Dev]DevExpress之treelist右键菜单实现
- DevExpress 给TreeList添加右键菜单
- DevExpress 给TreeList添加右键菜单
- FLEX 屏闭系统右键菜单,及在列表控件DataGrid\Tree\List上点右键时自动选择当前行
- Tree 添加右键菜单,并确定这个选中的右键索引,以及菜单的操作
- JCEF 如何修改右键菜单项(JCEF在右键菜单中添加开发者选项-show dev tools)
- MFC listcontrol添加右键菜单
- DEV Treelist 判断是子级菜单才获取数据
- DEV的TreeList添加ToolTip信息
- SWT中的Tree中 添加右键弹出菜单
- 在list control列表添加右键菜单
- Flex4_Tree组件1(添加、删除、展开、关闭、右键菜单)
- 如何为treewidgetitem添加右键菜单
- TreeList控件右键菜单功能的实现
- SWT中的Tree中 添加右键弹出菜单
- Dev TreeList添加自带节点搜索
- TreeList控件右键菜单功能的实现
- TreeList控件右键菜单功能的实现