用C#设计Windows应用程序——记事本

目录

​​​​​​1.1记事本简介

1.2记事本设计基本框架

1.2.1记事本的基本功能

1.2.2记事本框架树状图

1.3记事本界面设计

1.3.1 新建Windows窗体应用程序

1.3.2界面设计

(1)添加MenuStrip(菜单控件)

(2)添加ToolStrip(工具栏控件)

 (3)设置RichTextBox(多格式文本框控件)

 4)设置StatusStrip(状态栏控件)

5)设置OpenFileDialog(打开对话框)

6) 设置SaveFileDialog(保存对话框)

7) FontDialog(字体对话框)

8)Timer(计时器控件)

1.4编写程序代码

1.4.1 准备工作

1.4.2正式开始编写代码

1)多格式文本框(rtxtNotepad)程序代码

2) 【文件(F)】菜单代码

3) 【编辑(E)】菜单

 4)【格式(O)】菜单

 5)【查看(V)】菜单

6) 【帮助(H)】菜单

7) 工具栏代码

8) 计时器代码

1.5 关于记事本

1.5.1创建一个新的窗体

 1.5.2界面设计

 1.5.3 代码编写

1)设置【确定按钮】

2)设置链接

1.6 Gitee源代码

​​​​​​1.1记事本简介

记事本是一个很有用的软件,Windows中通常自带一个记事本,操作简单,界面干净简洁,如图1所示:

1.2记事本设计基本框架

1.2.1记事本的基本功能

一级菜单:【文件(F)】、【编辑(E)】、【格式(O)】、【查看(V)】和【帮助(H)】

二级菜单:【文件(F)】中包括【新建(N)】、【保存(S)】、【打开(O)】、【另存为                        (A)】、【退出(X)】;

                  【编辑(E)】中包括【撤销(U)】、【复制(C)】、【剪切(X)】、【粘贴                           (V)】、【全选(A)】、【日期(D)】;

                  【格式(O)】中包括【自动换行(W)】、【字体(F)】;

                  【查看(V)】中包括【工具栏(T)】、【状态栏(S)】;

                  【帮助(H)】中包括【关于记事本(A)】;

1.2.2记事本框架树状图

了解了记事本基本框架之后我们可以开始正式的进行窗体设计与实现啦~~~

1.3记事本界面设计

1.3.1 新建Windows窗体应用程序

(1)打开Visual Studio 2019,单击创建新项目(或者单击N);

(2)搜索windows窗体应用,选择正确的项目模板,一定要选择后面有(.NET Framework)的项目模板,如图所示,然后点击下一步;

(3)把项目名称更改为“Notepad”(为了保证代码编写的一致性,建议改名,并且下列所有的改名操作都是相同目的),选择合适的保存路径,点击创建。

(4)出现如下界面(界面不同不要担心,可以简单调试,下方有说明)

(5)更改窗体名称:单击Form1控件,也就是图中箭头所指方向,然后右击,选择属性。(有些同学的项目创建之后属性就会自动出现,可以不用右击)

 

把属性中Text这一项更改为“记事本”(下列图片中黑色箭头所指方向),同时由于后面经常会修改属性,所以建议将属性这一栏调整为非自动隐藏(也就是将下列图片中红色圈圈里的小钉子点击一下,让它成竖立方向)

然后按照以上步骤继续设置下列Form1的其他属性(没有提及的属性可以不用更改)

控件类型

控件名称

属性

设置结果

Form

Form1

(Name)

frmNotepad

Text

记事本

StartPosition(起始位置)

CenterScreen(中央屏幕)

Size

600, 450

1.3.2界面设计

(1)添加MenuStrip(菜单控件)

1)在VS菜单栏中找到视图,选择工具箱

2)选择工具箱中菜单和工具栏中的MenuStrip,点住它拖到窗体中(同样建议同学将它设置为非自动隐藏)

菜单控件设置好后,如图所示:

 

 3)单击菜单控件,依次输入一级菜单【文件(&F)】、【编辑(&E)】、【格式(&O)】、【查看(&V)】和【帮助(&H)】(注意“&”一定不能掉)设置后如图所示:

 

 4)然后设计二级菜单(同样不要忘记“&”),如下图所示

【文件(&F)】中包括【新建(&N)】、【保存(&S)】、【打开(&O)】、【另                       存为(&A)】、【退出(&X)】;

 

  【编辑(&E)】中包括【撤销(&U)】、【复制(&C)】、【剪切(&X)】、【粘                       贴(&V)】、【全选(&A)】、【日期(&D)】;

(我打漏了一个【全选(&A)】,大家不要学我哈~~~)

 【格式(&O)】中包括【自动换行(&W)】、【字体(&F)】;

 

  【查看(&V)】中包括【工具栏(&T)】、【状态栏(&S)】;

【帮助(&H)】中包括【关于记事本(&A)】;

5)再依次设置【文件(F)】、【编辑(E)】、【格式(O)】、【查看(V)】和【帮助(H)】的属性→单击【文件(F)】、【编辑(E)】、【格式(O)】、【查看(V)】和【帮助(H)】找到对应的属性窗口,按照以下表格进行设置

 【文件(F)】栏:

Text属性

Name属性

ShortcutKeys属性

(快捷键)

ShowShortcutKeys属性

文件(&F)

tsmiFile

None

新建(&N)

tsmiNew

Ctrl+N

True

打开(&O)

tsmiOpen

Ctrl+O

True

保存(&S)

tsmiSave

Ctrl+S

True

另存为(&A)

tsmiSaveAs

None

分隔符(用“-”来分隔)设置方法在表格下方

  • 17
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值