delphi窗体属性
窗体的属性
1.Appearance属性
功能:设置窗体中控件是否以三维立体方式显示。
取值:1) 1-3D 默认设置,以三维立体方式窗体上的控件。
2) 0-Flat 以二维方式显示窗体上的控件。
该属性不能通过代码在运行时设置,必须通过属性窗口在设计时设置。
2.AutoRedraw属性
功能:设置窗体中显示的信息是否重画。当返回被其他窗体遮住的窗体时,如果此属性设置为True,则自动刷新或者重画窗体中的所有信息,否则不重画。
3.BackColor属性
功能:设置窗体的背景颜色。
4.BorderStyle属性
功能:设置窗体的边界样式。
取值:
1) 0-None 窗体不仅没有边界,而且没有标题栏
2) 1-Fixed Single 边界是固定的单线,运行时不能改变窗体大小
3) 2-Sizable 默认设置,窗体的大小可以在运行时改变
4) 3-Fixed Dialog 固定的对话框,大小不能改变
5) 4-Fixed ToolWindow 固定的工具箱窗口,大小不能改变
6) 5-Sizeable ToolWindow 大小可变的工具窗口
该属性的设置会影响其他属性的设置值。如,其设置为0、3、4或5时,MinButton、MaxButton和ShowInTaskbar属性将自动设置为False,表示这类窗体没有“最小化”“最大化”按钮。
5.Cation属性
功能:设置窗体标题栏中显示的文本内容。
6.ClipControls属性
功能:当Paint事件发生时,确定窗体中的内容是全部重画还是只重画最新暴露的区域。
取值:True 默认设置,重画整个窗体内容
False 重画最新暴露的区域
7.ControlBox属性
功能:设置窗体左上角是否显示控制菜单按钮。
取值:True 默认设置,窗体中含有窗体图标和控制按钮
Flase 窗体中不含窗体图标和控制按钮
8.DrawMode属性
功能:用于设置绘图模式,以便控制图形的显示效果。默认是用窗体的前景色来画线。
9.DrawStyle属性
功能:用于设置线条的线型,默认为实线。
10.DrawWidth属性
功能:用于设置线条的宽度,默认为1。
11.Enable属性
功能:设置窗体是否对鼠标或者键盘事件作出响应。
取值:True 默认设置,对事件作出响应
False 对事件不产生响应。这时只能在窗体中显示文本和图形
12.FillColor属性
功能:用于设置图形的填充颜色,默认是黑色。
13.FillStyle属性
功能:用于设置图形的填充方式,默认是透明的(Transparent)。
14.Font属性
功能:设置窗体中文本显示时使用的字体、包括字体的名称和大小,以及是否为粗体、斜体或者粗斜体,是否带有删除线和下划线。
15.FontTransparent属性
功能:当窗体上要显示文本的位置已有图形或文本存在时,可以用FontTransparent属性来确定如何处理原来的图形或文本。
取值:True 默认设置,将要显示的内容与原来的图形或者文本重叠显示
False 将要显示的内容覆盖原来的图形或者文本
16.ForeColor属性
功能:设置窗体的前景颜色。设置方法类似于BackColor属性。
17.Height和Width属性
功能:设置窗体的初始高度和宽度。
18.Icon属性
功能:设置窗体的图标。Icon属性的设置值通常为图标文件名(扩展名为*.ico)。
19.KeyPreview属性
功能:如果窗体中的某个控件正使用时发生了键盘事件,则可以用KeyPreview属性来确定窗体是否接收键盘事件。
取值:True 窗体先接收键盘事件,然后再由当前正使用的控件来处理
False 默认设置,当前正使用的控件接收键盘事件,窗体不处理该事件
20.Left和Top属性
功能:设置窗体的左上角位置。
21.MaxButton属性
功能:设置窗体中是否含有最大化按钮。
取值:True 默认设置,有最大化按钮
False 窗体中不含有最大化按钮
22.MDIChild属性
功能:设置当前窗体是否是MDI窗体的子窗体。
取值:True 当前窗体为MDI窗体的子窗体
False 默认设置,不是MDI窗体的子窗体
23.MinButton属性
功能:设置窗体中是否含有最小化按钮。
取值:True 默认设置,窗体中含有最小化按钮
False 窗体中不含有最小化按钮
如果BorderStyle属性设置为0、3、4和5,则此属性无效。
24.MouseIcon属性
功能:指定一个自定义的图标或者光标作为鼠标指针的形状。当MousePointer属性设置为99时,就要使用MouseIcon属性来确定鼠标指针的形状。
25.MousePointer属性
功能:设置鼠标指针的形状。如果将其设为99,则可以使用MouseIcon属性来指定自定义的鼠标指针形状。
26.Moveable属性
功能:设置窗体是否可移动。
取值:True 默认设置。窗体运行时能够移动
False 窗体运行时不可移动
27.Name属性
功能:设置当前窗体的名称。代码中可以通过Name属性设置的名称来引用相应的窗体。
28.Picture属性
功能:设置是否在窗体内显示一个图形。默认设置为None,表示窗体中不显示图形。如果在代码中设置,要使用LoadPicture函数。
29.RightToLeft属性
功能:设置文本显示方向和显示外观。
30.ScaleHeight和ScaleWidth属性
功能:设置窗体绘图区域的高度和宽度。改变属性的设置值后,将重新定义新的度量单位。
31.ScaleLeft和ScaleTop属性
功能:设置窗体绘图区域的左上角位置。默认为(0,0),表示窗体左上角即为原点。
32.ScaleMode属性
功能:设置窗体的度量单位,默认为点素(Twip)。
33.ShowInTaskbar属性
功能:设置窗体最小化时是否在任务栏上显示窗体图标。
34.StartUpPosition属性
功能:设置窗体首次显示时的位置。
35.Visible属性
功能:设置窗体是否可见。
取值:True 默认设置,窗体可见
False 窗体不可见
36.WindowState属性
功能:设置程序运行时窗体的显示状态。
取值:1) 0-Normal 默认设置,以正常方式显示
2) 1-Minimized 以最小化方式显示
3) 2-Maximized 以最大化方式(占据整个屏幕)显示