+ -
当前位置:首页 → 问答吧 → opendialog、messagebox问题

opendialog、messagebox问题

时间:2011-12-03

来源:互联网

1.调用opendialog时,第一次打开,选择要打开的文件;再次打开时,对话框中的文件名显示为刚才打开的文件

  如何让opendialog再次打开时,在文件名中为空

2.调用messagebox对话框时,MessageBox(0,'密码不能为空,请务必输入密码','提示',MB_SYSTEMMODAL+MB_ICONERROR);

  不是模式方式,可以切换到主界面,如何以模式显示

谢谢

作者: uestcwang   发布时间: 2011-12-03

messagebox(0)中换成form1.handle可以实现模式方式,

MessageBox(form1.handle,'密码不能为空,请务必输入密码','提示',MB_SYSTEMMODAL+MB_ICONERROR);

但是在运行时,标题“提示”左边有个图标,请问这是怎么回事,如何去除

作者: uestcwang   发布时间: 2011-12-03

MessageBox(form1.handle,'密码不能为空,请务必输入密码','提示',MB_ICONERROR);就可以了

作者: uestcwang   发布时间: 2011-12-03

1.
OpenDialog1.FileName:='';
if OpenDialog1.Execute then
...

2.多建1个窗体,在任一个窗体使用MessageBox,试试这下面3种有何不同,你说明白了
MessageBox(0,...
MessageBox(self.handle,...
MessageBox(application.handle,...

作者: kaikai_kk   发布时间: 2011-12-03

来晚了,楼上都说过了。

作者: wooden954   发布时间: 2011-12-03

热门下载

更多