表单中的标签显示计时器的计数。现在我想使用表格 2 停止、启动和重置它。我该怎么做。请帮助
最佳答案
窗体只是类,窗体 2 上的计时器是该类中的一个对象。
可以将定时器的Modifiers
属性改为public,然后在Form 1内部实例化Form 2,调用Form 2的Show()
方法,然后访问现在公开的计时器对象。
所以你有一个包含 2 个表单的项目,如下所示:
像这样在 Form 1 中创建一个按钮:
在 Form 2 上放置一个计时器对象并像这样更改访问修饰符:
然后将以下代码放在表单一的按钮下:
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
f2.timer1.Enabled = true;
}
现在您可以启动表单 2 并从表单 1 访问表单 2 上计时器的所有属性。
这有帮助吗?
关于c# - 从表单 2 中控制表单 1 中的计时器,C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11364032/