在同一应用程序里你可以用SENDMESSAGE将消息发送给其他的窗体,而在其他所有的窗体内的控件都将PARENTFONT设为真,这样在窗体字体改变时,其他控件的字体也就跟着变了。
解决方案 »
- delphi7.0 和 delphi V7.0 是同一个版本吗,他们有什么区别?
- 哪找对 delphi对 windows消息详解用法的网址或电子书?
- 不同平台下面时间的问题
- 在打开文件时总报错,怎样在打开文件前先释放掉文件?
- 有用DELPHI写过酒店系统的朋友吗?
- 怎样在代码中选中treeview的一个节点?选中了但没有色条,怎么回事?
- 我在建立一个窗体保存时:用的名子是palette.dpr后,我又设置此窗体的name属性为palette,可不行啊
- 在局域网内,如何在程序中实现文件的拷贝?
- ***创建Delphi共享联盟*****
- 有谁用过Delphi6带的InstallShield Express - Borland Limited
- 5.1送分了,大家进来,只要聊聊就送分!
- 向各位高手求救,如何让窗体右上角的关闭按钮(X)变灰,是用CreateParams 吗,能否给出代码,谢谢了!!!!
在你的FORM1里定义onMessage事件,
if msg=mymsg then begin
self.font.name := myfontdef.font.name;
self.font.size := myfontdef.font.size;
//.....还有其他的设置,你自己写吧。
end;
不过如果你不想使用消息,
那你写一段代码,改掉所有表单的字体,
反正反消息也要给所有表单发,和直接写没有什么区别。
(注意,表单里的所有对象的parentfont设为真才好)