C# Winform编程(5)菜单栏和工具栏

菜单和菜单组件

  • 添加菜单
  • 编辑菜单
  • 菜单栏和工具栏

添加菜单

将MenuStrip控件拖拽到Form窗体顶部添加菜单
在这里插入图片描述

编辑菜单

添加菜单项,编辑菜单属性等功能。

在这里插入图片描述
在这里插入图片描述
右键单击已添加的菜单项可以弹出右键菜单:
可以设置菜单图标,使能菜单,显示快捷键、转换菜单项类型、插入菜单项、编辑子菜单等操作。
在这里插入图片描述

Form1.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace 菜单和菜单组件
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void toolStripMenuItem4_Click(object sender, EventArgs e){MessageBox.Show("新建","操作提示");}private void toolStripMenuItem5_Click(object sender, EventArgs e){MessageBox.Show("打开", "操作提示");}private void toolStripMenuItem6_Click(object sender, EventArgs e){MessageBox.Show("保存","操作提示");}private void toolStripMenuItem7_Click(object sender, EventArgs e){MessageBox.Show("关闭", "操作提示");}private void toolStripMenuItem8_Click(object sender, EventArgs e){MessageBox.Show("撤销", "操作提示");}}
}

菜单栏和工具栏

  • ContextMenuStrip:右键菜单栏
  • MenuStrip: 菜单栏
  • StatusStrip:状态栏
  • ToolStrip:工具栏
  • ToolStripContainer:工具栏容器(可以通过拖拽停靠在窗体的四边)
    在这里插入图片描述
    菜单栏,右键菜单栏、状态栏、工具栏等的编辑操作基本是大同小异。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/109894.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

风速发电功率预测文献复现投票

一.列举的下方文献名称和相关内容,如果有兴趣想哪篇文章被复现,可以在投票区投票,如果自己想复现的文章没在下方投票区当中,可以在博文下方留言 (投票截止时间:2023年10月29,复现时间:2周&…

spring事务面试题

1.Spring 事务实现方式有哪些? 事务就是一系列的操作原子操作,Spring事务机制主要 包括声明式事务和编程式事务。 编程式事务:通过编程的方式管理事务,自己设置未提交模式,自己获取连接,自己预编译,自己回…

亚马逊,shopee,lazada流量攻略:测评补单是提升排名不可或缺的利器

亚马逊卖家为什么一定要测评补单,今年不测评补单的卖家会很惨,不要抬杠,听完林哥给你分析,如果你感觉不对在抬杠不迟 1.亚马逊的广告成本越来越贵而且单纯靠砸广告做排名,你是不是发现广告一停排名就往下掉&#xff0…

Python之切片

Python之切片 切片 通过给定的索引区间获得线性结构的一部分数据start、stop、step为整数,可以是正整数、负整数、零start为0时,可以省略stop为末尾时,可以省略step为1时,可以省略切片时,索引超过上界(右边界)&#…

使用SIGALRM和alarm进行定时处理的实现

摘要:SIGALRM信号和alarm函数是在Unix-like系统中用于实现定时处理的重要工具。本文将介绍如何使用SIGALRM信号和alarm函数来实现简单的定时处理功能,并提供示例代码加以说明。 引言: 在许多应用程序中,我们经常需要在特定的时间…

XMLHttpRequest的readyState状态值

readyState状态值 功能:在Ajax请求与服务器响应中,是通过XMLHttpRequest对象完成。而readyState状态值则是记录XMLHttpRequest对象在这个过程进行变化的状态。 readyState状态值readyState分别有5个状态值 0:请求未初始化:在未点击…

在欧美超过一半的购物者知道 FSC 标志

如您所知,FSC(Forest Stewardship Council)森林管理委员会,并不是一般造纸行业和特别是纸包装行业的新认证。这个一个它成立于1993年的非政府、非营利组织,其发起者为国际上一些希望阻止森林遭到破坏的人士&#xff0c…

学会Docker之---应用场景和基本操作

实体机、VM和容器 实体机(Physical Machine)是指实际的物理设备,例如我们常见的计算机主机、服务器等。它们是由硬件组成,可以直接运行操作系统和应用程序。 虚拟机(Virtual Machine)是在一台物理机上通过…

萝卜刀真的太危险了,于是我用Cocos做了一个

点击上方亿元程序员关注和★星标 引言 大家好,我是亿元程序员,一位有着8年游戏行业经验的主程。 昨天,我女儿和我说想买一把萝卜刀,众所周知,萝卜刀在潜意识当中是存在一定的危险的,所以我果断拒绝了&…

同城代驾开源版小程序开发

同城代驾开源版小程序开发 功能特性描述: 定价模式:本系统支持灵活的计价模式,包括白天和夜晚的起步价、起步里程、每公里价以及超时费用,从而满足不同时段的定价需求。 实时路径计算:通过集成腾讯地图的软件开发工…

2023秋招华为技术岗线上面试经历

2023/10/16 个人情况:博士,预计2024年毕业,参加了2023秋招,华为应聘到3面主管面。 下面按招聘流程顺序,记录我的面试经历。因为想写详细一点的独立文章,所以想来想去还是放到CSDN上。 1. 宣讲会 宣讲会…

企业宣传为何要重视领军人物包装?领军人物对企业营销的价值和作用分析

在企业的完整形象中,产品、品牌、高管是最重要的组成部分。而大部分企业会把品牌形象放在首位,将公司所有的推广资源都倾斜在这一块,但其实,企业高管形象的塑造和传播也非常重要。小马识途建议中小企业在成长过程中提早对高管形象…

给cmd控制台程序 套壳 美化

给cmd控制台程序套壳美化,可以获取程序的标准输出和报错信息。 # _*_ coding: utf-8 _*_ """ 控制台程序启动器,杜绝黑窗口。 Time: 2023/10/18 15:28 Author: Jyun Version: V 0.1 File: main.py Blog: https://ctrlcv.…

文心一言 4.0 ERNIE-Bot 4.0 :ERNIE-Bot 4.0 大模型深度测试体验报告

本心、输入输出、结果 文章目录 文心一言 4.0 ERNIE-Bot 4.0 :ERNIE-Bot 4.0 大模型深度测试体验报告前言相关跳转文心一言 4.0 ERNIE-Bot 4.0 接口简介Bash 请求示例代码Windows 模式使用 Python 请求如果直接使用官方提供的代码文心一言 4.0 ERNIE-Bot 4.0 API 在…

【Spring Cloud】网关Gateway的请求过滤工厂RequestRateLimiterGatewayFilterFactory

概念 关于微服务网关Gateway中有几十种过滤工厂,这一篇博文记录的是关于请求限流过滤工厂,也就是标题中的RequestRateLimiterGatewayFilterFactory。这个路由过滤工厂是用来判断当前请求是否应该被处理,如果不会被处理就会返回HTTP状态码为42…

【LeetCode刷题(数据结构)】:给定一个链表 每个节点包含一个额外增加的随机指针 该指针可以指向链表中的任何节点或空节点 要求返回这个链表的深度拷贝

给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next…

离线 notepad++ 添加到右键菜单

复制下面代码,修改文件后缀名为:reg Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\NotePad] "Notepad" "Icon""D:\\Notepad\\notepad.exe,0"[HKEY_CLASSES_ROOT\*\shell\NotePad\Command] "D:\…

git 对比两个分支差异

1. 显示出branch1和branch2中差异的部分 git diff branch1 branch2 --stat 2. 显示指定文件的详细差异 git diff branch1 branch2 具体文件路径 3. 显示出所有有差异的文件的详细差异 git diff branch1 branch2 4. 查看branch1分支有,而branch2中没有的log g…

华为Atlas 200I DK A2开发者套件--基础使用配置

文章目录 前言一、快速开始二、通过路由器联网三、USB相机总结 前言 Atlas 200I DK A2基础使用配置方法。准备好键鼠、显示器、网线、USB拓展器。 一、快速开始 下载最新官方Windows版本昇腾开发者套件一键制卡工具: https://ascend-repo.obs.cn-east-2.myhuaweic…

Android攻城狮学鸿蒙-Tab

Entry Component struct TabPage {State message: string Hello World;private controler: TabsController new TabsController();build() {Column() {Tabs({ barPosition: BarPosition.Start, controller: this.controler }) {TabContent() {Column() {Text(哈哈哈哈).fontS…