C#Windows窗体设计之ContextMenuStrip(鼠标右击菜单)的用法 | 您所在的位置:网站首页 › 鼠标右键弹出来的是什么 › C#Windows窗体设计之ContextMenuStrip(鼠标右击菜单)的用法 |
摘要:Winform开发进阶之ContextMenuStrip,以自身开发经验讲解ContextMenuStrip的具体用法。 编程语言:C# 编程环境:Visual Studio 2019 问题描述有没有人跟小编一样,想给控件加入鼠标右击菜单,但点到属性框发现...... Oh我的天,这居然是无,那到底要怎样添加鼠标右击菜单呢?小编摸索着,总结出来两种添加方法。 方法一:通过工具箱ContextMenuStrip控件添加首先,小编纠结了一下为什么是无,想着,是不是当前没有这样的控件可供选择,于是去工具箱找了找。果不其然,您猜怎么着。 应该就是它了,迫不及待地拖了一个出来,编辑好。 然后,这时我再去点击原来显示无的地方。 Nice!点击添加contextMenuStrip1,运行一下看看是否有效果。 成功! 这样就可以随意将右击菜单添加到想添加的控件上啦。 方法二:通过写代码添加其实小编第一次用的时候是自己写代码导入的,当时想着所有控件都能写代码来添加,ContextMenuStrip也不例外。还是这个项目工程,添加一个按钮button1,通过写代码对它添加右击菜单,将如下代码写入Form1的构造函数。 public Form1() { InitializeComponent(); ContextMenuStrip contextMenuStrip = new ContextMenuStrip();//创建一个鼠标右击菜单 /*添加项*/ contextMenuStrip.Items.Add("我"); contextMenuStrip.Items.Add("很"); contextMenuStrip.Items.Add("强"); button1.ContextMenuStrip = contextMenuStrip;//右击菜单添加到按钮button1 }运行看看效果。 同样完美嘿嘿。 小结本文讲了鼠标右击菜单ContextMenuStrip的创建和添加方式,至于点击项执行所需要的功能,跟普通按钮控件一样,注册鼠标单击Click事件,写入功能到事件方法体即可。 每篇寄语最困难之时,就是我们离成功不远之日。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |