PreferredSize 获取可以容纳控件的矩形区域的大小。
ProductName 获取包含控件的程序集的产品名称。
ProductVersion 获取包含控件的程序集的版本。
RecreatingHandle 获取一个值,该值指示控件当前是否在重新创建其句柄。
Region 获取或设置与控件关联的窗口区域。
RestoreBounds 获取窗体在其正常窗口状态下的位置和大小。
Right 获取控件右边缘与其容器的工作区左边缘之间的距离(以像素为单位)。
RightToLeft 获取或设置一个值,该值指示是否将控件的元素对齐以支持使用从右向左的字体的区域设置。
RightToLeftLayout 获取或设置一个值,该值指示是否打开从右向左的镜像放置。
ShowIcon 获取或设置一个值,该值指示是否在窗体的标题栏中显示图标。
ShowInTaskbar 获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。
Site 获取或设置控件的站点。
Size 获取或设置窗体的大小。
SizeGripStyle 获取或设置在窗体右下角显示的大小手柄的样式。
StartPosition 获取或设置运行时窗体的起始位置。
TabIndex 获取或设置在控件的容器的控件的 Tab 键顺序。
TabStop
Tag 获取或设置包含有关控件的数据的对象。
Top 获取或设置控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。
TopLevel 获取或设置一个值,该值指示是否将窗体显示为顶级窗口。
TopLevelControl 获取没有另一个 Windows 窗体控件作为其父级的父控件。通常,这是控件所在的最外面的 Form。
TopMost 获取或设置一个值,指示该窗体是否应显示为最顶层窗体。
TransparencyKey 获取或设置将表示窗体透明区域的颜色。
UseWaitCursor 获取或设置一个值,该值指示是否将等待光标用于当前控件以及所有子控件。
VerticalScroll 获取与垂直滚动条相关联的特性。 (从ScrollableControl 继承。)
Visible 获取或设置一个值,该值指示是否显示该控件。
Width 获取或设置控件的宽度。
WindowState 获取或设置窗体的窗口状态。
注意:以上未注明继承的,均从 Control 继承。其中有未说明的属性,使很浅显的,不再赘述。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 部分属性详解
Form.StartPosition属性,确定窗体第一次出现时的位置。这里设置为在父窗体的中间显示。
this.StartPosition = FormStartPosition.CenterParent;
Form.HelpButton属性,确定窗体的标题栏上是否有“帮助”按钮。设置显示,看上去更人性化,但实际不一定会对帮助功能进行实现。
this.HelpButton = true;
Form.MaximizeBox属性,确定窗体标题栏的右上角是否有最大化框。设置不让她显示。
this.MaximizeBox = false;
Form.MinimizeBox属性,确定窗体标题栏的右上角是否有最小化框。设置不让他显示。
this.MinimizeBox = false;
Form.ShowIcon属性,指示是否在窗体的标题栏中显示图标。设置不显示。
this.ShowIcon = false;
Form.ShowInTaskbar属性,确定窗体是否出现在Windows任务栏中。这个当然要节省任务栏的宝贵空间。
this.ShowInTaskbar = false;
Form.FormBorderStyle属性,指示窗体的边框和标题栏的外观和行为。设置这个属性将不允许拖动调整窗体的大小,同时Icon属性将失效,并不显示窗体标题栏图片。
this.FormBorderStyle = FormBorderStyle.FixedDialog;
Form.ControlBox属性,确定窗体是否有“控件/系统”菜单框。通过该设置可以隐藏标题栏的控制按钮。在有些时候还是有必要设置为False,标题栏就不会再有控制按钮。
this.ControlBox = false;
通过对以上属性的设置,基本实现模式窗体的静态功能。对于是否允许调整窗体的大小可根据实际情况而定。
`````````````````````````````````````````````````````````````````````
FormBorderStyle 会影响标题栏如何显示以及标题栏上出现什么按钮,其取值说明如下:
None(无)(没有边框或与边框相关的元素)。用于启动窗体。
Fixed3D(固定三维)当需要三维边框效果时使用。不可调整大小。可在标题栏上包括控件菜单栏、标题栏、“最大化”和“最小化”按钮。创建相对于窗体主体凸起的边框。
FixedDialog(固定对话框)用于对话框。不可调整大小。可在标题栏上包括控件菜单栏、标题栏、“最大化”和“最小化”按钮。创建相对于窗体主体凹进的边框。
FixedSingle(固定单线边框)不可调整大小。可包括控件菜单栏、标题栏、“最大化”按钮和“最小化”按钮。只能使用“最大化”和“最小化”按钮改变大小。创建单线边框。
FixedToolWindow(固定工具窗口)用于工具窗口。显示不可调整大小的窗口,其中包含“关闭”按钮和以缩小的字体大小显示的标题栏文本。该窗体不在 Windows 任务栏中出现。
Sizable(可调整大小)(默认)经常用作主窗口。可调整大小。可包括控件菜单栏、标题栏、“最大化”按钮和“最小化”按钮。可使用标题栏上的控件菜单栏、“最大化”按钮和“最小化”按钮调整大小,或在任何边缘处使用鼠标指针调整大小。
SizableToolWindow(可调整大小的工具窗口)用于工具窗口。显示可调整大小的窗口,其中包括“关闭”按钮和以缩小的字体大小显示的标题栏文本。该窗体不在 Windows 任务栏中出现。
`````````````````````````````````````````````````````````````````````
设置 Windows 窗体的屏幕位置
通过在 Location 属性中输入值,可指定窗体在计算机屏幕上的显示位置。它以像素为单位指定窗体左上角的位置。还需要设置 StartPosition 属性,以指示显示区域的边界。
注意: 屏幕大小及分辨率经常因用户系统的不同而变化。另外,连有多个监视器的系统在识别显示区域的边界时可能会有问题。
Windows 应用程序的 StartPosition 属性的默认设置是“WindowsDefaultLocation”,该设置通知操作系统在启动时根据当前硬件计算该窗体的最佳位置。另一种选择是将 StartPosition 属性设置为 Center,然后在代码中更改窗体的位置。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~