D
DELPHI鸟
Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个子窗体form1中调用另一个子窗体form2,form2为查询条件选取,用了两个BITBTN
确定和放弃ModalResult设为mrok和mrcancel,kind设为bkok与bkCancel.
问题是:
procedure Tform1.BiBselClick(Sender: TObject);
begin
if not assigned(form2) then
form2 := Tform2.Create(Self);
form2.ShowModal;
if(form2.ShowModal=mrOk) then
begin
end ;
end ;
但是报错:CANNOT MAKE A VISIBLE WINDOW MODAL 这是什么原因
当我把 if(form2.ShowModal=mrOk) then
begin
end ;
注释掉是正常。
谁能告诉我错误原因和解决的方法
确定和放弃ModalResult设为mrok和mrcancel,kind设为bkok与bkCancel.
问题是:
procedure Tform1.BiBselClick(Sender: TObject);
begin
if not assigned(form2) then
form2 := Tform2.Create(Self);
form2.ShowModal;
if(form2.ShowModal=mrOk) then
begin
end ;
end ;
但是报错:CANNOT MAKE A VISIBLE WINDOW MODAL 这是什么原因
当我把 if(form2.ShowModal=mrOk) then
begin
end ;
注释掉是正常。
谁能告诉我错误原因和解决的方法