请问这样的信息提示框怎么做????(30分)

L

ld999

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在报表打印前显示一个提示框,里面有“报表预览”、“报表打印”、“取消”按钮,
我用Application.MessageBox 函数只能做出标准的对话框。请问这种三个按钮的自定义对话
框如何做????
我的分数只有30分了,因为是初学者,还请大家不要嫌分少,多多帮助!!!谢谢!!!!
 
自己做一个吧,更灵活。
 
自己New一个Form,放上你的Button及提示信息,打印前把它ShowModal出来就行了。
 
就是啊,自己新做一个窗体什么都解决了!
 
就是,自己做一个新的窗体不就行了吗?
 
TMyMessageFor=class(TForm)
....
public
function Execute:boolean;
end;
var
MyMessageForm: TMyMessageForm;

function TMyMessageForm.Execute;
begin
if MyMessageForm = nil then begin
MyMessageForm := TMyMessageForm.Create(nil);
ene;
try
with MyMessageForm do begin //这是必须的
//先初始化窗口;
//然后ShowModal;
//最后是结果处理
end;
finally
MyMessageForm.Free;
MyMessageForm := nil;
end;
end;

试一试 ^_^
 
接受答案了.
 

Similar threads

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