在FastReport中添加一对话框,在对话框页面上添加一Button和Edit,Button的MordalResult=mrOK,在Button的OnClick事件中写脚本:begin
if trim(Edit1.Text)='' then
begin
MessageBox('缺少条件!','条件有误',mb_OK + mb_IconWarning);
Button1.ModalResult:=mrNone;
Exit;
end;
end在trim(Edit1.Text)='' 的情况下,对话框关闭。虽然Button1.ModalResult:=mrNone已经执行,但对话框仍然关闭。还试过相反的情况,先设置Button1的ModalResult=mrCancel,然后在脚本中条件不满足时设置为mrOk,这种情况下,Edit1.text不为空,需要按两次按钮,对话框才能关闭。
请问高手,如何解决这个问题:按下按钮后,如果Edit1.Text为空,则对话框不关闭。
if trim(Edit1.Text)='' then
begin
MessageBox('缺少条件!','条件有误',mb_OK + mb_IconWarning);
Button1.ModalResult:=mrNone;
Exit;
end;
end在trim(Edit1.Text)='' 的情况下,对话框关闭。虽然Button1.ModalResult:=mrNone已经执行,但对话框仍然关闭。还试过相反的情况,先设置Button1的ModalResult=mrCancel,然后在脚本中条件不满足时设置为mrOk,这种情况下,Edit1.text不为空,需要按两次按钮,对话框才能关闭。
请问高手,如何解决这个问题:按下按钮后,如果Edit1.Text为空,则对话框不关闭。
解决方案 »
- 用C#做了一個web services後,想用dephi做一個客戶端進行調用,功能沒有錯誤,但輸入中文出現亂碼
- 随机数数组?
- 请问一下这可能是怎么回事?
- 高分求助:Delphi数据库程序在运行期间产生del*.db的问题
- 怎样才能动态建立一个ACCESS数据库?用select into建立新表的时候为什么总是出错?
- 如何按要求显示DataSource中的数据
- 如何修改单击TwwDBCombobox按钮的缺省过程?
- delphi vs c# j#?
- 偶在作子窗体时候,用子窗体直接show出来好呢?还是构造一个窗口,再show出来呢?为什么?
- 关于des加密的ecb、cbc模式的问题????
- 下面这段程序转化成delphi该怎么写?
- 我写了一个Web Service接口,在IE里通过wsdl访问可以得到XML接口信息,但通过soap却说XML 文档必须有一个顶层元素
不要在IDE設置 button 的 ModalResult 直接begin
if trim(Edit1.Text)='' then
begin
MessageBox('缺少条件!','条件有误',mb_OK + mb_IconWarning);
Exit;
end;
...
self.ModalResult:=mrOk;end
试过了,不行