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

    xiaoxiao2021-11-30  57

    界面所需控件

    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(鼠标右键)。

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

    转载请注明原文地址: https://ju.6miu.com/read-679173.html

    最新回复(0)