一 概述
-
在C# WinForm开发中的右键菜单又叫上下文菜单,即右击某个控件或窗体时出现的菜单,它也是一种常用的菜单控件
-
在Windows菜单应用程序中,上下文菜单在设置时直接与控件的ContextMenuStrip属性绑定即可
<!--more-->
二 实例 创建 Windows 窗体应用程序,并为该窗体创建上下文菜单,菜单项包括打开窗体、关闭窗体
2.1 Windows窗体ContextMenuStrip属性设置
-
在Windows窗体的ContextMenuStrip属性中添加上下文菜单
2.2 界面布局
-
添加ContextMenuStrip后默认的样式
-
向窗体中添加两个菜单(打开窗体和关闭窗体)
2.3 逻辑代码
<span style="color:#333333">public partial class ContextMenuStrip : Form
{
public ContextMenuStrip()
{
InitializeComponent();
}
//打开新窗体的菜单项单击事件
private void 打开窗体ToolStripMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("打开了新窗体","提示");
}
//关闭窗体菜单项的单击事件
private void 关闭窗体ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
}</span>
2.4 效果图