1、最大化按钮——MaximizeBox、最小化按钮——MinimizeBox
MaximizeBox的取值是Boolean型的,且默认为True。此时窗体会将右上角的三个系统按钮中的最大化按钮活性化,即可以使用。如果不希望用户最大化自己的界面,可以将此属性修改为False,此时最大化按钮将灰掉,也就是禁用状态。
MinimizeBox和MaximizeBox属性的作用类似,只不过该属性控制的是右上角的最小化按钮。
需要注意的是:当这两个属性同时为False时,右上角将不会显示两个灰掉的按钮,而是仅显示关闭按钮;但如果它们只是其中一个灰掉,则两个按钮还在右上角,只不过值为False的那个按钮灰显。
2、任务栏显示——ShowInTaskbar
当我们将一个窗体当做对话框显示的时候,肯定不希望它像主界面一样,在任务栏上放一个图标。此时,我们可以将ShowInTaskbar设置为False,它的作用就是决定是否在任务栏标识此窗体的存在。如果属性值为True,则当窗体打开时,会在任务栏上加上一个图标,否则不加。
3、初始位置——StartPosition
这个属性的作用是决定当窗体被打开时,它的位置在哪里。该属性有以下系统值:Manual、CenterScreen、WindowsDefaultLocation、WindowsDefaultBounds和CenterParent。这些系统值都是FormStartPosition枚举类的成员,具体含义如下:
成员名称 | 说明 | |
---|---|---|
CenterParent | 窗体在其父窗体中居中。 | |
CenterScreen | 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。 | |
Manual | 窗体的位置由 Location 属性确定。 | |
WindowsDefaultBounds | 窗体定位在 Windows 默认位置,其边界也由 Windows 默认决定。 | |
WindowsDefaultLocation | 窗体定位在 Windows 默认位置,其尺寸在窗体大小中指定。(默认项) |
成员名称 | 说明 | |
---|---|---|
None | 无边框。 | |
FixedSingle | 固定的单行边框。 | |
Fixed3D | 固定的三维边框。 | |
FixedDialog | 固定的对话框样式的粗边框。 | |
Sizable | 可调整大小的边框。 | |
FixedToolWindow | 不可调整大小的工具窗口边框。 工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。 尽管指定 FixedToolWindow 的窗体通常不显示在任务栏中,还是必须确保 ShowInTaskbar 属性设置为 false,因为其默认值为 true。 | |
SizableToolWindow | 可调整大小的工具窗口边框。 工具窗口不会显示在任务栏中也不会显示在当用户按 Alt+Tab 时出现的窗口中。 |