1、最大化按钮——MaximizeBox、最小化按钮——MinimizeBox
MaximizeBox的取值是Boolean型的,且默认为True。此时窗体会将右上角的三个系统按钮中的最大化按钮活性化,即可以使用。如果不希望用户最大化自己的界面,可以将此属性修改为False,此时最大化按钮将灰掉,也就是禁用状态。
MinimizeBox和MaximizeBox属性的作用类似,只不过该属性控制的是右上角的最小化按钮。
需要注意的是:当这两个属性同时为False时,右上角将不会显示两个灰掉的按钮,而是仅显示关闭按钮;但如果它们只是其中一个灰掉,则两个按钮还在右上角,只不过值为False的那个按钮灰显。
2、任务栏显示——ShowInTaskbar
当我们将一个窗体当做对话框显示的时候,肯定不希望它像主界面一样,在任务栏上放一个图标。此时,我们可以将ShowInTaskbar设置为False,它的作用就是决定是否在任务栏标识此窗体的存在。如果属性值为True,则当窗体打开时,会在任务栏上加上一个图标,否则不加。
3、初始位置——StartPosition
这个属性的作用是决定当窗体被打开时,它的位置在哪里。该属性有以下系统值:Manual、CenterScreen、WindowsDefaultLocation、WindowsDefaultBounds和CenterParent。这些系统值都是FormStartPosition枚举类的成员,具体含义如下:
成员名称 | 说明 | |
---|---|---|
该属性的默认取值是WindowsDefaultLocation,如果你不希望你的窗体在打开时,出现在你都不能确定的位置,最好选择CenterParent或者CenterScreen吧,它们会很好的让你的窗体相对一个对象(父窗体或者屏幕)居中。
4、边框样式——FormBorderStyle
在默认创建的窗体中,当鼠标靠近边框的时候,光标会变成双向箭头,那是在提醒,你可以通过按下鼠标,拖拽进行窗体尺寸的调整。试想你很用心的设计着你的窗体,尽可能的让控件优雅的显示在窗体中;而你的用户,很不解风情的用力一拖,于是右边和下边都出现了一大块没有任何控件的空白区域,本来小巧的窗体也变得极不协调。这是让人和沮丧的事情,但这是你自己造成的,因为你没有设置FormBorderStyle的值为FixedSingle、Fixed3D、FixedDialog或者FixedToolWindow,你偏偏设置成了Sizable或者SizableToolWindow。和FormStartPosition一样,FormBorderStyle也是一个枚举类,下面是它的成员列表:
成员名称 | 说明 | |
---|---|---|
该属性的默认值是Sizeable,可以调整窗体大小的边框样式,我想,那不是你需要的。
by 唐加利
原文链接:https://www.f2er.com/vb/259756.html