C#创建Windows窗体应用程序实例9【菜单设计】
都实例9了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧!
C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/article/details/124005398
C#创建Windows窗体应用程序实例2https://blog.csdn.net/qq_45037155/article/details/124006201
1. 知识点
菜单设计
Windows应用程序包括3种类型的菜单:
主菜单:提供窗体的菜单系统。通过单击可下拉出子菜单,选择命令可执行相关的操作。Windows应用程序的主菜单通常包括:文件、编辑、视图、帮助等。
上下文菜单(也称为快捷菜单):通过鼠标右击某对象而弹出的菜单,一般为与该对象相关的常用菜单命令。例如:剪切、复制、粘贴等。
工具栏:提供窗体的工具栏。通过单击工具栏上的图标,可以执行相关的操作。
MenuStrip 控件用于实现主菜单
ContextMenuStrip 控件用于实现上下文菜单
ToolStrip 控件用于实现工具栏
注意: ContextMenuStrip 控件要与某个控件相关联。
2. 样式设计
在工具中选择 MenuStrip、ContextMenuStrip、RichTextBox 三个控件
3. 代码实现
namespace 菜单设计
{public partial class Form1 : Form{public Form1(){InitializeComponent();}//新建private void newToolStripMenuItem_Click(object sender, EventArgs e){richTextBox1.Clear(); this.Text = "新建文档";}//剪切private void cutToolStripMenuItem_Click(object sender, EventArgs e){richTextBox1.Cut();}private void cutToolStripMenuItem1_Click(object sender, EventArgs e){richTextBox1.Cut();}//复制private void copyToolStripMenuItem_Click(object sender, EventArgs e){richTextBox1.Copy();}private void copyToolStripMenuItem1_Click(object sender, EventArgs e){richTextBox1.Copy();}//粘贴private void pasteToolStripMenuItem_Click(object sender, EventArgs e){richTextBox1.Paste();}private void pasteToolStripMenuItem1_Click(object sender, EventArgs e){richTextBox1.Paste();}//退出private void exitToolStripMenuItem_Click(object sender, EventArgs e){Application.Exit();}//字体private void fontToolStripMenuItem_Click(object sender, EventArgs e){if (richTextBox1.SelectedText != ""){FontDialog fontDialog1 = new FontDialog();fontDialog1.ShowDialog();richTextBox1.SelectionFont = fontDialog1.Font;}}private void fontToolStripMenuItem1_Click(object sender, EventArgs e){if (richTextBox1.SelectedText != ""){FontDialog fontDialog1 = new FontDialog();fontDialog1.ShowDialog();richTextBox1.SelectionFont = fontDialog1.Font;}}//颜色private void colorToolStripMenuItem_Click(object sender, EventArgs e){if (richTextBox1.SelectedText != ""){ColorDialog colorDialog1 = new ColorDialog();colorDialog1.ShowDialog();richTextBox1.SelectionColor = colorDialog1.Color;}}}
}
4. 执行效果
C#创建Windows窗体应用程序实例9【菜单设计】相关推荐
- C#创建Windows窗体应用程序实例6【ASCII码查询程序】
都实例6了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/artic ...
- C#创建Windows窗体应用程序实例4【大学选课】
都实例4了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/articl ...
- C#创建Windows窗体应用程序实例5【时钟】
都实例5了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/artic ...
- C#创建Windows窗体应用程序实例1【姓名输入】
创建Windows窗体应用程序的一般步骤 1.创建Windows窗体项目 2.创建用户界面 3.添加控件 4.创建处理控件事件的方法 5.将控件事件与事件处理方法关联 6. 运行和测试程序 具体步 ...
- C# 使用VS创建Windows窗体应用程序
一.一个解决方案里面可以有多个项目文件 1.先创建一个主的用来启动的项目,打开VS,点击Windows窗体应用 2. 输入名称 3 点击创建成功 4.应用程序的入口函数 二.添加辅助的项目 1.右键解 ...
- C# WinForm界面设计教程(C# Windows窗体应用程序)
WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用 C# 编程.C# WinForm 编程需要创建「Windows窗 ...
- C#学习教程12——Windows窗体应用程序
文章目录 12.Windows窗体应用程序 12.1 创建Windows窗体应用程序 12.2 窗体属性 12.3 窗体事件 12.4 窗体方法 12.5 McssageBox:消息框 12.6 控件 ...
- Windows窗体应用程序~随机数字抽奖系统
实现后的效果图: 步骤: 1.创建Windows窗体应用程序项目 Form1.cs: using System; using System.Collections.Generic; using Sys ...
- 演练:在组件设计器中创建 Windows 服务应用程序
http://msdn.microsoft.com/zh-cn/library/zt39148a(v=vs.80).aspx 演练:在组件设计器中创建 Windows 服务应用程序 .NET Fram ...
最新文章
- BGP community
- 数据库sql linux,linux安装mysql数据库
- ggplot2设置坐标轴范围_Matplotlib入门-2-坐标轴axis/axes设置
- oracle创建表时创建序列号,oracle表中怎么建序列
- 启动多线程的两种情况比较
- centos 删除crontab_centos7 定时任务crontab命令详解
- Jetson TX2软件源更新
- 中国机器自动化控制器行业市场供需与战略研究报告
- python读取dbf并导出excel格式_Python导出DBF文件到Excel的方法
- 【地理信息技术】 上机04 栅格数据的空间分析(一) 学校选址分析
- 转型实践|产品设计从青铜到王者—青铜篇
- 游戏,让学习成瘾pdf_设计上瘾的视频游戏
- 卷积的拉普拉斯变换等于拉普拉斯变换的乘积
- 三国霸王大陆服务器维护,霸王大陆修改教程
- python海龟漂亮图案代码大全_带有海龟图案的Python花
- 电子商务跟计算机专业有什么区别,电子商务专业工资一般多少 和计算机专业有什么区别...
- 用nginx搭建视频链接
- 汽车理论课后习题matlab程序,汽车理论课后作业matlab编程详解(带注释).doc
- xLua热更新(一)xLua基本使用
- Fiddler 关闭 HTTP protocal violations 弹出框