代替showmodal其他两种方法

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 yanleigis 的 blog

procedure tform1.button1click(sender: tobject);
begin
enablewindow(handle,false);//窗口一不可用
form2.show;

end;
procedure tform2.formclose(sender: tobject; var action: tcloseaction);
begin
enablewindow(form1.handle,true);//可用
end;

或者
var
  form1: tform1;
  windowlist: pointer;


implementation

uses unit2;

{$r *.dfm}

procedure tform1.button1click(sender: tobject);
begin
  windowlist:= disabletaskwindows(self.handle);
  form2.show;

end;

uses unit1;

{$r *.dfm}

procedure tform2.formclose(sender: tobject; var action: tcloseaction);
begin
     enabletaskwindows(unit1.windowlist);
end;

 

本文关键:showmodal其他两种方法
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top