我在form2中加了一个时间控件,在ontimer事件中加入form4.close;
我只是想只有在form2被激活时(在屏幕中显示)才开始计时,而在
form2没有被激活时,不作响应。
而现在是在form3,还有其他窗体被激活时,在form中的时间控件也响应
!
我只是想只有在form2被激活时(在屏幕中显示)才开始计时,而在
form2没有被激活时,不作响应。
而现在是在form3,还有其他窗体被激活时,在form中的时间控件也响应
!
把Projects->options中Auto-Create Forms建立的那几个窗口去掉
再根据程序需要将窗口建立,再显示出来,即
Application.CreateForm(TForm2, Form2);
Form2.ShowModal;
Form2.Free;
timer1.enabled:=true;
另外也可以这样:
form4.show;
form4.timer1.enabled:=true; //在设计时要把Timer 设为Enable=False