dev中用popupMenu给TreeList添加右键菜单
2013-05-26 13:30
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上点右键时自动选择当前行
- FLEX 屏闭系统右键菜单,及在列表控件DataGrid\Tree\List上点右键时自动选择当前行
- flex tree 添加右键菜单
- 为lazyTreeGrid添加右键菜单
- Flex4_Tree组件1(添加、删除、展开、关闭、右键菜单)
- TreeList 右击节点时才显示右键菜单,并使该节点获得焦点
- easyui-tree实现及针对不同结点添加不同右键菜单
- FLEX4 屏闭系统右键菜单列表控件DataGrid/Tree/List上点右键时自动选择当前行
- C#开发学习笔记:Dev控件库的TreeList动态添加节点
- 为树节点(TreeNode)添加右键菜单
- Tree 添加右键菜单,并确定这个选中的右键索引,以及菜单的操作
- FLEX 屏闭系统右键菜单,及在列表控件DataGrid/Tree/List上点右键时自动选择当前行
- FLEX 屏闭系统右键菜单,及在列表控件DataGrid\Tree\List上点右键时自动选择当前行
- MFC listcontrol添加右键菜单
- JCEF 如何修改右键菜单项(JCEF在右键菜单中添加开发者选项-show dev tools)