H herogyf Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-09 #1 请问各位大侠: 在MDI中的子窗口应该怎样隐藏它?用cahide为何不行呢?
Z zhangkan Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-09 #2 在CLOSE中用caFree,你问的不是隐藏是关闭后还最小化吧?如下:而MDI CHILD子窗体是不能 隐藏的. procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin Action:=caFree; end;
在CLOSE中用caFree,你问的不是隐藏是关闭后还最小化吧?如下:而MDI CHILD子窗体是不能 隐藏的. procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin Action:=caFree; end;
A Adnil Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-09 #3 通常不能隐藏MDI的子窗体。如果隐藏它,Windows会有一些异常的情况出现,因此你会看到,Delphi 的VCL不允许它这样做。 真的要隐藏,也不是没有办法。 用API就行了: ShowWindow(form2.Handle, SW_HIDE); 要显示回来就 ShowWindow(form2.Handle, SW_SHOW); 给分吧 :)
通常不能隐藏MDI的子窗体。如果隐藏它,Windows会有一些异常的情况出现,因此你会看到,Delphi 的VCL不允许它这样做。 真的要隐藏,也不是没有办法。 用API就行了: ShowWindow(form2.Handle, SW_HIDE); 要显示回来就 ShowWindow(form2.Handle, SW_SHOW); 给分吧 :)
2 203010 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-09 #4 MID Child 每次都要Create,用完后Free