如何更改窗体中所有控件的字体和字体的大小??(50分)

  • 主题发起人 主题发起人 chen bin
  • 开始时间 开始时间
C

chen bin

Unregistered / Unconfirmed
GUEST, unregistred user!
如何更改窗体中所有控件的字体和字体的大小??
 
将这些控件的父字体属性设为TRUE,<br>然后改变FORM的字体和字体的大小,<br>FORM上面的控件的字体和字体的大小就会跟着变了!
 
for i:=0 to form1.ComponentCount-1 do<br>&nbsp; begin<br>&nbsp; &nbsp;try<br>&nbsp; &nbsp; &nbsp;tedit(form1.Components).font:=self.font;<br>&nbsp; &nbsp;except<br>&nbsp; &nbsp;end;<br>&nbsp; end;
 
dingbaosheng的方法比较简单,遍例控件稍稍慢了点,但各有特点,就看你怎么用了
 
设计期:<br>在默认状态下,只要把form的font 设为想要的字体和大小,<br>form上的控件都会以form的设置为准。<br><br>运行时:用 ‘美国提子’ 的方法动态设置。
 
<br>子控件总是默认继承 父控件的属性的,包括fontsize.<br>有其父必有其子啊!
 
将需要字体的控件的ParentFont属性设置为True<br>然后改变FORM的字体和字体的大小,OK<br>
 
设计Form时,将各控件的ParentFont属性都置为True;<br>需要改变字体时,修改Form1.Font属性。<br>OK<br>
 
后退
顶部