fastreport的打印模板中,能否去掉左上角的那个保存按钮哪?(0分)

  • 主题发起人 主题发起人 leoruby
  • 开始时间 开始时间
L

leoruby

Unregistered / Unconfirmed
GUEST, unregistred user!
如题所示....
打印预览的时候,左上角有一个保存按钮,能否去掉那个保存按钮不让它显示出来哪?
 
自己改下fastreport的源码就可以了
 
findComponent那个图标的名字,然后Enabled掉或者Hide掉就行了,不用改源码
 
超级牛X,我还是不会,在哪里使用findComponent哪?
能否说的详细些哪?
谢谢了。
 
我这样弄:
procedure TTestForm.Button1Click(Sender: TObject);
begin
frxReport1.FindComponent('save').enabled:=false;// 根本不行的
frxreport1.ShowPreparedReport;
end;

frxReport1.FindComponent('save').enabled:=false;//根本不行的。
frxReport1.FindComponent('save')没有 enabled或者hide属性啊
 
有属性可以隐藏的
frxreport1.PreviewOptions.Buttons中去掉pbsave
 
来自:风铃夜思雨, 时间:2006-5-15 19:15:36, ID:3443074
有属性可以隐藏的
frxreport1.PreviewOptions.Buttons中去掉pbsave
report的属性没有frxreport1.PreviewOptions.Buttons啊,只有frxreport1.PreviewOptions.outlinevisible和outlinewidth两个属性
 
风铃夜思雨的方法是正确的
 
来自:超级牛X, 时间:2006-5-16 9:03:32, ID:3443377
风铃夜思雨的方法是正确的
可是,我怎么没有找到frxreport1.PreviewOptions.Buttons哪
只有frxreport1.PreviewOptions.outlinevisible和outlinewidth啊
 
那你还是在rpt的OnManualBuild事件中加入下面的语句把
想隐藏什么就隐藏什么,别忘了uses里面加入 ComCtrls, ToolWin
procedure TForm1.rpt1ManualBuild(Page: TfrxPage);
begin
if rpt1.PreviewForm<>nil then
if rpt1.PreviewForm.FindComponent('SaveB')<>nil then
(rpt1.PreviewForm.FindComponent('SaveB') as TToolButton).Visible:=False;
end;
 
谢谢 超级牛X ,我去试试,:)
 
接受答案了.
 
后退
顶部