VB 怎么公用timer1控件

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:27:04
就是在form1、form2都可以共享timer1里面的代码?
如:Private Sub Timer1_Timer()
Command1.left = Command1.left + 100
End Sub
然后form1和form2窗口里面的Command1都一起移动起来了~能实现吗??
不要form1.。。。。
form2.。。。。
这样同样要费2倍的内存

Private Sub Form_Load()
Form2.Show
Timer1.Interval = 1000
End Sub

Private Sub Timer1_Timer()
Command1.Left = Command1.Left + 100
Form2.Command1.Left = Command1.Left + 100
End Sub

不要Form1和Form2,那你用什么做容器啊,仲要存储Command的吧...

这个和内存占用没有关系,占用内存的是窗体和变量,而不是代码,对于Timer来说没有共有和私有的分别,用Timer控制两个窗体是解决你的问题的比较好的办法

Private Sub Timer1_Timer()
Form1.Command1.left = Form1.Command1.left + 100
Form2.Command1.left = Form2.Command1.left + 100
End Sub