把inputQuery换成messageboxex?
解决方案 »
- 在delphi7中如何利用indy 开发邮件收发系统?
- 我的软件发布“下载精灵”!DELPHI写的下载网页动画等等的程序!
- 实例图书请教
- ClientDataSet相关的问题(关于多层的)
- 关于堆栈溢出的问题!!十万火急!!
- 招骋软件开发人员--福州地区
- array[0..0] of TPaletteEntry 这样定义是什么意思?
- 请问谁有rational2001的liscence key?
- 请斑竹删除我的帐号,同时希望老鱼能回心转意~~~
- 有这样一个问题,我现在有一个启动窗口(它先启动,我想让它帮Form2做一些创始化的工作怎么做呢?)
- 在MDI窗口中怎样控制一个MDICHILD窗口的位置?up者有分!
- dbgrid的大小有限 不能完全吧所有的字段都显示出来 要通过滚动条拖动 能不能判断某个字段在显示?还是不在显示
NewName:string;
begin//弹出小窗口
if inputQuery('模板名称','请您输入模板名称',NewName) then
begin
if Trim(NewName)='' then
begin
messageboxEx(handle,'请您输入模板名称!','提示',MB_OK,0)
end
else
begin
......
end;
end;
end;
if messageboxEx(handle,'请您输入模板名称!','提示',MB_OKCANCEL,0)=IDOK then
begin
...
end
else
begin
...
end;
inputQuery('模板名称','请您输入模板名称',NewName) 这个小窗口还是消失了
NewName:string;
ClickedOK:BOOLEAN;
begin//弹出小窗口
ClickedOK:=inputQuery('模板名称','请您输入模板名称',NewName);
while ClickedOK do
begin
if Trim(NewName)='' then
begin
showmessage('请先输入模板名称!');
inputQuery('模板名称','请您输入模板名称',NewName);
end
else
begin
......
end;
end;
end;
var
NewName:string;
i:integer;
begin//弹出小窗口
for i:=1 to 1000 do
if inputQuery('模板名称','请您输入模板名称',NewName) then
begin
if Trim(NewName)='' then
begin
showmessage('请先输入模板名称!');
end
else
begin
break;//退出循环
......
end;
end;
end;