C# contextMenuStrip如何关联控件
答案:2 悬赏:40
解决时间 2021-04-09 19:13
- 提问者网友:白越
- 2021-04-09 00:20
C# contextMenuStrip如何关联控件
最佳答案
- 二级知识专家网友:错过的是遗憾
- 2021-04-09 00:42
是的,没错,就是contextMenuStrip控件.
我给你个例子:
1、先添加一个ContextMenuStrip 控件到Form上
2、设置目标控件(如窗体、文本框等)的ContextMenuStrip属性,指向你刚才添加的ContextMenuStrip 控件。这样就实现了两者的关联。
3、动态将一些菜单项添加到 ContextMenuStrip 控件中,如:
//上下文菜单项
ContextMenuStrip1.Items.Add(msEditNew);
ContextMenuStrip1.Items.Add(msEditBar1);
ContextMenuStrip1.Items.Add(msEditCut);
ContextMenuStrip1.Items.Add(msEditPaste);
ContextMenuStrip1.Items.Add(msEditDelete);
这样就OK了,你在目标控件上按右键时将弹出快捷菜单。
我给你个例子:
1、先添加一个ContextMenuStrip 控件到Form上
2、设置目标控件(如窗体、文本框等)的ContextMenuStrip属性,指向你刚才添加的ContextMenuStrip 控件。这样就实现了两者的关联。
3、动态将一些菜单项添加到 ContextMenuStrip 控件中,如:
//上下文菜单项
ContextMenuStrip1.Items.Add(msEditNew);
ContextMenuStrip1.Items.Add(msEditBar1);
ContextMenuStrip1.Items.Add(msEditCut);
ContextMenuStrip1.Items.Add(msEditPaste);
ContextMenuStrip1.Items.Add(msEditDelete);
这样就OK了,你在目标控件上按右键时将弹出快捷菜单。
全部回答
- 1楼网友:强势废物
- 2021-04-09 01:38
房间数量固定么?要是固定的话,现在就可以给你代码。
public string x;//一个变量
void button1_mousedown(object sender, mouseeventargs e)//按钮的事件 鼠标落下时的事件 {
if (e.button = mousebuttons.right) { x = button1.text; } }
private void 开台toolstripmenuitem_click(object sender, eventargs e)//点击菜单时的事件 { form2 fm = new form2(x);//form2的构造函数接收一个参数就可以了 fm.showdialog(); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯