第二章 构建布局良好的windows程序

工具箱→菜单和工具栏

菜单栏

MenuStrip的类型

MenuItem:菜单项

TextBox:文本框

ComboBoX:组合框

Separato:分割线

前面都有ToolStrip做前缀

 

Applaction.Exit()

退出整个应用程序,关闭所有窗体

 

this.Close() 

关闭当前窗体

都会触发FormClosed事件和FormClosing事件

 

带图片的工具栏

属性名称 说明

displaystyle 是否显示图像和文本

image 将显示的图像

imageScaling 是否调整图像大小

TextimageRelation 图像与文本的相对位置

 

ToolStrip工具栏类型

Button:按钮

label:标签

SplitButton:分割按钮

DropDownButton:下拉按钮

Separator: 分割线

ComnoBox:组合框

TextBox:文本框

progressBar:进度条

前面都有ToolStrip作前缀

 

 

单选按钮 RadioButton  

Checked:是否选中

日期控件 DateTimePicker

value:控件的当前日期

MaxDate:最大日期

MinDate:最小日期

分组框:Gropebox 

text:关联的文本

面板:panel

作为容器使用

 

工具:Visual Studio的"格式"菜单

按住"Ctrl键",选择多个控件

以第一个控件为基准

可以使用anchor(锚定控件)

 

 

固定控件与窗体边缘距离

按住Ctrl键选择多个控件,再设置anchor属性,可以一次选中多个控件

使用dock(停靠控件)

dock属性

将控件停靠在窗体的边缘或填充窗体

当某个控件需要充满整个窗体时,设置控件的dock属性是最快捷的方式

SdI:比如记事本 Word等

mdi:多窗口应用程序

比如Excel 浏览器等

至少由连个窗口组成

包括顶级框架窗口(也叫mdi容器)其他文档窗口(也叫子窗口)

创建mdi的步骤

1父窗体的ISMDIIContainer属性设为true

子窗体的Mdiparent属性设为父窗体

注意:

设置了MDI子窗体不能用SHowDialog()

建立子窗体窗口列表的步骤

设置父窗体菜单控件的mdiwindowlistItem属性选定为窗口菜单项

posted @ 2017-11-07 08:27  舞凍  Views(171)  Comments(0Edit  收藏  举报