在线等待。急!!!QuickRep,dbchart(50分)

  • 主题发起人 主题发起人 zm_197913
  • 开始时间 开始时间
Z

zm_197913

Unregistered / Unconfirmed
GUEST, unregistred user!
dbchart,用chartPreview打印预览时,弹出的界面能不能为中文的?
QuickRep,用preview打印预览时,窗口关闭是英文的,能不能变为中文的
 
自己汉化一下
 
to:ctx62
如何汉化???
 
自己做一个窗口,包含TQRPreview类,丢几个BUTTON上去。然后在你做的报表中的ONPreview
事件中将原来的报表的指针指向你自己汉化的报表就OK了。
 
你那种方式我知道,我想问有没有懒方法!
 
还有一个小问题。运行fastreport自带例子时出错
[Fatal Error] UNIT1.PAS(7): File not found: 'FR_Class.dcu'
不知如何解决?
希望哪位大哥告知!!!
 
最懒的办法就是将查找路径中加上包含有Fr_class.Dcu的目录
 

uses QRPrev, XPMenu;
Screen.OnActiveFormChange := FormColorControl;

procedure TMainForm.FormColorControl(Sender: TObject);
var
i, mycount: integer;
xp: TXPMenu;
begin

begin
if Screen.ActiveForm = nil then
exit;
with Screen.ActiveFormdo
begin
for i := 0 to ComponentCount - 1do
begin
if Components is TXPMenu then
exit;
end;
if Screen.ActiveForm is TQRStandardPreview then
begin
with TQRStandardPreview(Screen.ActiveForm)do
begin
Caption := self.Caption + ' —— 打印预览';
ZoomFit.Hint:='整页';
ZoomToWidth.Hint:='页面宽度';
ExitButton.Caption := '退出';
FirstPage.Hint := '第一页';
PreviousPage.Hint := '上一页';
ToolButton2.Hint := '下一页';
LastPage.Hint := '最后一页';
PrintSetup.Hint := '设置打印机';
Print.Hint := '打印';
SaveReport.hint := '保存报告';
LoadReport.hint := '读取报告';
xp := TXPMenu.Create(Screen.ActiveCustomForm);
xp.XPControls := [xcPopupMenu, xcToolbar];
xp.AutoDetect := false;
xp.Active := true;
end;
end
else
begin
xp := TXPMenu.Create(Screen.ActiveCustomForm);
xp.XPControls:=[xcMainMenu, xcPopupMenu, xcCheckBox, xcRadioButton, xcButton, xcBitBtn, xcSpeedButton];
xp.AutoDetect := false;
xp.Active := true;
end;
end;
end;

end;
 
看看FASTREPORT的README.TXT文件其中一句:Copy file FR_Class.dcu from ../FR/LIB_D5 to ../FR/SOURCE
 
后退
顶部