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讲

相关推荐

  1. Winform编程详解十八:ContextMenuStrip 右键菜单

    2024-06-13 08:02:01       17 阅读
  2. STM32介绍

    2024-06-13 08:02:01       26 阅读
  3. STM32详细介绍

    2024-06-13 08:02:01       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 08:02:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 08:02:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 08:02:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 08:02:01       18 阅读

热门阅读

  1. 连通块【搜索】

    2024-06-13 08:02:01       7 阅读
  2. UML的9中图例概述

    2024-06-13 08:02:01       7 阅读
  3. 低代码开发:企业供应链数字化的挑战与应对

    2024-06-13 08:02:01       8 阅读
  4. git - LFS 使用方法

    2024-06-13 08:02:01       6 阅读
  5. LINUX中使用DT_MACHINE_START/MACHINE_START宏

    2024-06-13 08:02:01       5 阅读
  6. 新人学习笔记之(初识C语言)

    2024-06-13 08:02:01       7 阅读
  7. 仓库风格-系统架构师(九)

    2024-06-13 08:02:01       6 阅读
  8. xcode命令行

    2024-06-13 08:02:01       5 阅读
  9. RestTemplate的异常重试机制

    2024-06-13 08:02:01       8 阅读
  10. Python列表和元组的底层实现

    2024-06-13 08:02:01       7 阅读
  11. 轻资产互联网项目:零撸看广告小游戏开发

    2024-06-13 08:02:01       6 阅读