编写一个写字板初步了解Winform编程(二)——界面设计

来源:互联网 发布:sql server msde win7 编辑:程序博客网 时间:2024/06/06 03:35

接下来就是设计界面。


结构大概是这样的:

Form:主要窗体

menuStrip:菜单

新建ToolStripMenuItem:新建菜单

打开ToolStripMenuItem:打开菜单

保存ToolStripMenuItem:保存菜单

另存为ToolStripMenuItem:另存为菜单

rTF文本文档ToolStripMenuItem:另存为成RTF文档菜单

纯文本文档ToolStripMenuItem:另存为纯文本文档菜单

其他格式ToolStripMenuItem:另存为成其他格式的菜单

关于写字板ToolStripMenuItem:关于写字板菜单

退出ToolStripMenuItem:退出菜单

TabControl:选项卡集合,用于存放管理各种按钮

tabPageHome:主页,提供剪贴板、插入、编辑按钮区

groupBoxCopy:剪切板区

buttonPaste:粘贴按钮

buttonCut:剪切按钮

buttonCopy:复制按钮

groupBoxInsert:插入区

buttonPic:插入图片按钮

dateTimePicker1:插入时间

groupBoxEdit:编辑区

buttonUndo:撤销按钮

buttonRedo:重复操作按钮

textBoxSearchText:查找文本框

buttonSearch:查找按钮

tabPageFont:字体Tab页,提供一些颜色、字体、风格的按钮区

groupBoxStyle:字体风格区

buttonBold:字体加粗按钮

buttonUnderline:字体加下划线按钮

buttonItalic:字体斜体按钮

buttonDel:字体删除线按钮

groupBoxFont:字体区

comboBoxInstalledFont:已经安装字体的选择列表框

label1:显示“字号”

numericUpDownFontSize:用于字号选择

groupBoxColor:颜色区

tabControlColor:Tab选项卡,用于选择使用标准颜色还是自定义颜色

tabPageStandColor:标准颜色选项卡

button1~6::6个按钮分别是白、黑、红、绿、蓝、黄

tabPageCustomColor:自定义颜色选项卡

label2:“R”

textBoxR:用于输入R颜色值

label3:“G”

textBoxG:用于输入G颜色值

label4:“B”

textBoxB:用于输入B颜色值

buttonConfirmColor:确认颜色,把自定义颜色设置成当前输入的颜色和选择文字的颜色

tabPageView:查看Tab页,提供设置、缩放按钮区

groupBoxSet:设置区

checkBoxWordWrap:复选框是否自动换行

checkBoxDrag:复选框,启用拖放,可以在richText中拖放

checkBoxAcceptTab:复选框,richText可以输入Tab,而不会失去焦点

checkBoxHideSelection:复选框,失去焦点的时候不会高亮显示选择的文字

groupBoxZoom:缩放区

buttonZoomUp:放大按钮,放大2倍

buttonZoomDown:缩小按钮,缩小2倍

buttonNormal:缩放恢复100%

richTextBoxContent:一个能提供高级文本编辑和输入的文本框,是这个程序的核心控件




菜单设计:



主页Tab设计



字体Tab设计

在这里按钮显示成标准颜色这样,需要把FlatStyle属性设置成Flat,这样就会成为一个简单按钮,只有一条线包围按钮,然后把BackColor设置成想要显示的颜色就好了。


自定义颜色Tab设计


查看Tab设计



由于整个程序都是仿造Windows写字板的,所以界面设计不用动什么脑经,直接模仿就可以了。

c#的设计器十分方面,能设计成大多数界面样式。直接拖动控件就可以了。默认属性在右下角属性栏设置。双击控件可以直接为控件添加默认方法。


0 0