TForm类有很多属性,,这此中的有些属性是不常见的,并且很少用,而此外一些属性用得很广泛,这里讲接触一些应用广泛的属性,但不包孕一些显而易见的属性,诸如Caption、Color、Left、Top、Width、Height等等。
窗体透明度:
begin AlphaBlend:= true;//设置窗体是否透明 AlphaBlendValue:= 90;//设置窗体得透明度,取值在0~255,值越小透明度越高 TransparentColor:= true;//是否使用窗体的透明颜色,针对窗体得color属性 TransparentColorValue:= clGreen;//设置窗体的透明颜色值 end; procedure TForm1.ScrollBar1Change(Sender: TObject); begin AlphaBlend:= True; ScrollBar1.Max:= 255;//设置滚动条最大值 AlphaBlendValue:= ScrollBar1.Position;//透明度跟从滚动条 end;
一、设计阶段属性
1、ActiveControl属性用来设置空间,当窗体被激活时,此控件就要聚焦。
2、AutoScroll,HorzScrollBar和VertScrollBar属性一起用来控制窗体的滚动栏。如果AutoScroll被设置成True(缺省状态),这样当窗体太小以至于不能显示所有组件时,滚动栏将会自动显示。
3、BorderIcons属性是控制运行阶段呈此刻窗体上的系统按钮,可供选择的按钮包孕系统菜单、最小化和最大化按钮、辅佐按钮。
4、BorderStyle属性暗示窗体将给与什么类型的边框,其缺省值为bsSizeable,此值成立的窗口是可缩放的。不成缩放的类型包孕bsDialog和bsNone。
5、ClientWidth和ClientHeight属性,可以规定客户区的高度和宽度,而不是全窗体的宽度和高度(窗体的客户区(client area)是指位于界限内标题栏和菜单栏之间的区域)。当需要把客户区酿成特定的巨细,并且对窗口其他部分作调解时,就可以用这两个属性,设置ClientWidth和ClientHeight属性,就会自动转变Width和Height属性。
6、Constraints属性是用来设置窗体的最大和最小长度和宽度,只要简单的把MaxWidth、MaxHeight、MinWidth和MinHeight值设定成预定的值,窗体就会切合这些限制。
7、DefautMonitor属性是决定在多重监视器环境中窗体将用哪种监视器。
8、Font属性用来说明窗体所用的字体,在这里需要理解一个很重要的论点,就是防备在窗体上的任何组件都要担任窗体字体,就是说只要转变了窗体字体,就可以同时转变所有组件所用的字体,如果个别控件的字体是人工转变的,则当主窗体字体转变时,控件字体将不会转变。
9、FormStyle属性凡是设置为fsNormal,如果要使一个窗体总在*,可以用fsStayOnTop。MDI窗体应用fsMDIForm,MDI子窗体应用fsMDIChild。
10、HelpContext和HelpFiles,HelpContext属性用来设置窗体的辅佐上下文ID,若启动了窗体的上下文辅佐,则当点击F1键时,Windows辅佐系统将激活,上下文ID用来指示Help系统显示辅佐文件的具体哪一页。HelpFiles属性就是当点击F1键时要用的辅佐文件的名称。