关于c#2个窗体间控件调用的问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:29:26
A窗体和B窗体中都包含一个timer控件,1秒间隔扫描数据库的X表

当我点击A窗体中的某个按钮后,希望关闭A窗体让A窗体中的timer.stop(),并让B窗体中执行同样功能的timer.start(),实现一个窗体对另一个窗体中控件的控制,如何做到,请各位c#开发高手给小弟指点,小分送上,不胜感激!

FormB里面加上
public void StartTimer()
{
timer1.Enable=true;
}
FormA
FormB f=new FormB();
f.StartTimer();

自己想的 不知道对不对
在A窗体上建个按钮
在按钮里写如下代码
timerA.stop // 停止A时钟
timerB.start // 启动B时钟
((Form)this.parent).close(); //关闭A窗体

timer控件好吗?不如做线程循环,sleep时间不得了,把对象传过去,控制线程状态,就ok了!