C#WinFrom 打造个人记事本 -界面篇

界面所需控件

MenuStrip 控件       -菜单栏
ToolStrip 控件       -工具栏
StatusStrip 控件     -状态栏
ContextMenuStrip控件 -右键菜单
RichTextBox 控件     -丰富的文本框
ToolStripContainer控件 -工具栏容器

控件详解

MenuStrip 控件

这里写图片描述

ToolStrip 控件

这里写图片描述

StatusStrip 控件

这里写图片描述

ContextMenuStrip控件

这里写图片描述

RichTextBox 控件

这里写图片描述

ToolStripContainer控件

这里写图片描述

开始画 WinForm

*1.首先把 ToolStripContainer 放到Form上,
a.然后点击右上角的三角图标,选择“Dcok Fill in Form”(在窗体中停靠),作用就是随着窗体的变化而变化*

这里写图片描述

2.因为左右两侧的收纳盒用不到,所以设置隐藏。

a.鼠标右键 - select- 选择 ToolStripContainer,这样就定位到了 ToolStripContainer。

b.点击右上角的 三角图标,去掉左右的勾选,就实现了隐藏左右收纳盒。
这里写图片描述

3. 把 MenuStrip(菜单栏) 拖拽到顶部

a.菜单栏的text的书写方法 &F "&"相当于给下划线

这里写图片描述

b.菜单栏可创建多级菜单,以及多种显示格式,
MenuItem -菜单项(默认格式)
ComBoBox -组合框
Separator-分割线
TextBox  -文本框
如下图:

这里写图片描述

4.把ToolStrip(工具栏)放到菜单栏的下面

a.ToolStrip 的 Display属性设置 工具条的显示方式
ps:这里显示的图片对格式没要求

这里写图片描述

b.ToolStrip也有多种显示格式
Button -按钮(默认)
Label  -标签
SplitButton -分割按钮(功能类似菜单栏,可以设置多级显示)
DropDownButton -下拉按钮(功能和SplitButton类似)
Separator -分割线
ComBoBox -组合框
TextBox  -文本框
ProgressBar -进度条

这里写图片描述

5.在底部添加一个 StatusStrip(状态栏)
a.设置状态栏显示的位置:
首先设置Spring属性为true(填满剩余空间)
然后设置TextAlign属性设置显示的位置

6.在中间添加一个 RichTextBox(文本框)

a.选择Dock in Parent Container(停靠在父容器上),作用就是
随着父容器(ToolStripContainer)变化和变化。

b.RichTextBox 的属性:DetectUrls(网址特殊显示) 

c.在RichTextBox 上添加 ContextMenuStrip(鼠标右键)。

至此整个窗体的需要的控件部分介绍完毕,下面是我做的文本编辑器页面:
这里写图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页