大家好,先祝大家节日快乐。
然后问下大家,如何可以用方便的方法改变整个工程的控件字体,写循坏代码的就算了哦,有没有什么设计期就可以设置的方法,先谢谢了。。

解决方案 »

  1.   

    Application 没有什么属性可以设置的吗?一定要一个一个修改吗?
      

  2.   

    如果你的控件有设置PerantFont的话就好办。否则就只能老实干了,在OBJECTTREEVIEW里面多选控件,然后一起设置,也不是很慢。
      

  3.   

    搞好了,我直接修改Form的字体,有些会和Form一起变化。剩下的手动弄下。不过还是累。。太懒了,呵呵
      

  4.   

    ultraedit对整个目录下的dfm文件替换字体字符串
      

  5.   

    如果设计成,所有窗体派生于一个同一个BaseForm,可以把BaseForm设置一下,或在Baseform用代码初化一遍,整个工程就会全部变化
      

  6.   

    楼主是要设计期的窗体的字体就改好,不是运行期,跟BaseForm无关。再说设置了ParentFont就已经能子控件字体跟着父控件改了。
      

  7.   

    哦,忘记窗体继承这回事了。不过最主要还是设置ParentFont才行。
      

  8.   

    修改注册表
    如将控件的默认字体调整为:宋体,9号
    其它内容可以研究一下FormDesign项的各个键值
    [HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\FormDesign]
    "DefaultFont"="宋体,9"
      

  9.   

    设计期直接设计属性就可以了。运行期通过RTTL来处理。