昨天在这里:http://community.csdn.net/Expert/topic/3804/3804707.xml?temp=.2128107问了个关于窗体切换的问题, unsigned(僵哥) 给了段代码,利用窗体返回信息来判断是否关闭主窗体,但是其中一句代码不知道往哪里加,请教各位了。这是代码:
//窗体Aunit
uses
Bunit;
...if B.ShowModul=mrOk then Close;
...
=========================
//窗体BBunit
...
-----------------
//btnOkClick 确定
self.Modulresult:=mrOK;
close;
-----------------
...
-----------------
//btnCancleClick 取消
self.ModulResult:=mrCancle;
close;
-----------------
这是不知道怎么加的代码:
if B.ShowModul=mrOk then Close;
指望各位指教一下了。小弟初学。
//窗体Aunit
uses
Bunit;
...if B.ShowModul=mrOk then Close;
...
=========================
//窗体BBunit
...
-----------------
//btnOkClick 确定
self.Modulresult:=mrOK;
close;
-----------------
...
-----------------
//btnCancleClick 取消
self.ModulResult:=mrCancle;
close;
-----------------
这是不知道怎么加的代码:
if B.ShowModul=mrOk then Close;
指望各位指教一下了。小弟初学。
var
B : TFormB;
begin
B := TFormB.Create(Self);
B.Hide;
if B.ShowModul=mrOk then Close;
end;
放到A窗口中用来显示B窗口的那个按钮的单击事件中去。
可我试过这样会提示出错的啊。