为什么会出现设计报表的窗体 ??(50分)

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

ltqlyy125

Unregistered / Unconfirmed
GUEST, unregistred user!
我打印时,通过动态创建打印窗体,再进入预览窗体。代码是 :
procedure Tfbjzd.BitBtn3Click(Sender: TObject);
var
rfbjdy:trfbjdy;
begin
inherited;
rfbjdy:=trfbjdy.Create(application);//
rfbjdy为设计报表的窗体
rfbjdy.QuickRep1.Preview;
end;
为什么会出现设计报表的窗体 ??
怎么不让它出现?我只想出现预览窗体呀!!
 
把application改成nil试试
 
试试下面的代码
implementation
uses rfbjdyUnit;
//引用报表窗体
{$R *.dfm}
procedure Tfbjzd.BitBtn3Click(Sender: TObject);
//var
//rfbjdy:trfbjdy;
//不必定义变量
begin
inherited;
rfbjdy:=trfbjdy.Create(application);// rfbjdy为设计报表的窗体
rfbjdy.QuickRep1.Preview;
end;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部