欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > C# WinForm —— 33 ContextMenuStrip介绍

C# WinForm —— 33 ContextMenuStrip介绍

2025/2/23 1:11:10 来源:https://blog.csdn.net/qq_30387863/article/details/139626586  浏览:    关键词:C# WinForm —— 33 ContextMenuStrip介绍

1. 简介

右键某个控件/窗体时,弹出来的菜单,比如VS中右键窗体,弹出来的这个菜单:
在这里插入图片描述
和MenuStrip类似,ContextMenuStrip主菜单下面可以有子菜单,子菜单下面可以有下一级子菜单
在这里插入图片描述

2. 属性

和MenuStrip一样

属性解释
(Name)控件ID,在代码里引用的时候会用到
Enabled控件是否启用
Items菜单项,和MenuStrip一样:Menustrip菜单栏
AutoClose指定DropDown是否通过用户操作自动关闭

3. 使用(依赖某个窗体或控件)

  1. 手动添加右键菜单 “设置背景色”,添加它的子菜单 “红色” 和 “绿色”
  2. 手动添加右键菜单 “学生新增页面”
  3. 设置当前窗体的ContexMenuStrip属性
    在这里插入图片描述
  4. 新建一个FrmAddStudent窗体
  5. 注册各个菜单及子菜单的单击事件
    在这里插入图片描述
    在这里插入图片描述
  6. 运行,右键当前窗体,设置背景色,打开学生新增页面
    在这里插入图片描述
  7. 在当前Form中新建菜单栏,添加菜单项 “aaa” 及其子菜单项 “bbb” 和 “ccc”
  8. 设置当鼠标移动到菜单栏 “aaa” (也就是menuStrip1.Items[0]) 的时候,不用点击,直接显示子菜单
    在这里插入图片描述
    在这里插入图片描述

参考:2023年C#之WinForm零基础教程50讲

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词