如何一次过让程序里面所有的form的字体都为宋体 能做到吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把设好后的form存为一个类窗体,然后其它的form都从这个继承..... //... private procedure ScreenActiveFormChange(Sender: TObject); end;//...implementation//...procedure TForm1.FormCreate(Sender: TObject);begin Screen.OnActiveFormChange := ScreenActiveFormChange;end;procedure TForm1.ScreenActiveFormChange(Sender: TObject);begin if not Assigned(TScreen(Sender).ActiveForm) then Exit; TScreen(Sender).ActiveForm.Font.Name := '宋体'; TScreen(Sender).ActiveForm.Font.Size := 9; TScreen(Sender).ActiveForm.Font.Color := clBlue;end;procedure TForm1.Button1Click(Sender: TObject);begin //try ShowMessage('宋体');end;//... 可以试试Ctrl+A,然后F11选择Font不就行了。 记住下次在Form中添加其它控件前先将其Font 属性设置好。这样新添加的控件的Font 就默认与Form相同了。 婚後歸來,散分 Delphi如何实现网页表单数据的自动提交?(关于下拉框) 急,为什么会出现-不能修改副本系统对象 's_ColLineage'的信息 请高手帮忙调试下组建,150分全部奉上! 小弟有个问题不明白,郁闷了好久.请老兄们帮我解释解释 这个问题,我想了两天了,帮帮忙! 难道这样的一段程序也出错???? 再加100分,两百分都是你的 紧急求助,在线等待 1000分求救,请“斑竹”和各位“Delphi高手”入内 1stclass4000控件与MDI窗口的问题,请教大虾! 请教用过CPORTLIB的高手
private
procedure ScreenActiveFormChange(Sender: TObject);
end;
//...
implementation
//...
procedure TForm1.FormCreate(Sender: TObject);
begin
Screen.OnActiveFormChange := ScreenActiveFormChange;
end;procedure TForm1.ScreenActiveFormChange(Sender: TObject);
begin
if not Assigned(TScreen(Sender).ActiveForm) then Exit;
TScreen(Sender).ActiveForm.Font.Name := '宋体';
TScreen(Sender).ActiveForm.Font.Size := 9;
TScreen(Sender).ActiveForm.Font.Color := clBlue;
end;procedure TForm1.Button1Click(Sender: TObject);
begin //try
ShowMessage('宋体');
end;
//...
这样新添加的控件的Font 就默认与Form相同了。