T
terry_zhou82
Unregistered / Unconfirmed
GUEST, unregistred user!
程序一共有3个窗体,form1(主窗体),form2,form3,其中form1上有个BUTTON1,作用是动态创建FORM3.代码如下:procedure TForm1.ToolButton2Click(Sender: TObject);var CLeft,CTop:integer; begin CLeft:=self.Left + Toolbutton2.Width + 8; CTop:= self.Top+Toolbutton2.top+28; with form3 do begin left:=CLeft; Top:=CTop; showmodal; end; ToolBar1.CustomHint:=nil; end;另外,(form1上面右键BUTTON1,显示FORM3,用的是form3.showmodal),而在Form2和Form3上面分别有一个BUTTON,分别代码分别为FORM2下面,Form2.hide;Form3.showmodal;FORM3下面,Form3.hide;Form2.showmodal;Form2和form3在DELPHI的project菜单中都设置为auto-create.现在的问题就是,我在FORM3上面单击后,不能进行切换,总会出现“can’t setfcus visible form”错误各位大大知道是什么原因吗?