当前位置: 代码迷 >> 综合 >> C#开发之——ContextMenuStrip(12.19)
  详细解决方案

C#开发之——ContextMenuStrip(12.19)

热度:54   发布时间:2024-02-04 10:12:03.0

一 概述

  • 在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 效果图