主窗体是自动创建的, 通过主窗体的时间激发 创建窗体2 事件。
begin
winUpwindow := TwinUpwindow.Create(Application);
//showmessage('hello');
try
winupwindow.ShowModal;
finally
winupwindow.Free;
end;
end;
窗体2被创建,此时窗体2获得焦点。 但是窗体1(主窗体)不能操作,处于灰色状态。只有关闭窗体2,主窗体才能操作。我想请教下,怎样让两个窗口 都能同时操作?borderstyle属性 ,主窗体是bsSingle,窗体2是bsDialog
begin
winUpwindow := TwinUpwindow.Create(Application);
//showmessage('hello');
try
winupwindow.ShowModal;
finally
winupwindow.Free;
end;
end;
窗体2被创建,此时窗体2获得焦点。 但是窗体1(主窗体)不能操作,处于灰色状态。只有关闭窗体2,主窗体才能操作。我想请教下,怎样让两个窗口 都能同时操作?borderstyle属性 ,主窗体是bsSingle,窗体2是bsDialog
另外,把窗体的free放到formonclose事件中
ShowModal出来是模态窗口,当这个窗口显示出来后,程序不会继续自己执行,而是根据你对这个窗口的操作来执行,只有关闭了这个窗口后才会执行。