【发布时间】:2015-12-23 19:02:57
【问题描述】:
大家好
在下文中,我将简要介绍我正在尝试使用我正在编写的程序完成什么,然后描述我正在努力解决的问题。感谢您的帮助!
程序
目的
计时器。其中多个。每个计时器都应显示在单独的表单上,由单独的按钮控制并具有独特的设计,再次由用户设置设置。
布局
程序本身应该由一个主窗体组成,其中包含每个计时器的所有“开始”和“停止”按钮。但是,计时器表格应始终打开。这意味着,一旦用户更改了属性,所有计时器表单都应再次关闭,并根据设置打开新表单。
问题
在generell 中,我知道如何打开一个表单以更改另一个表单的属性和组件。示例:
namespace example
{
public partial class Form1 : Form
{
Form2 timerForm1;
private void Form1_Load(object sender, EventArgs e)
{
timerForm1 = new Form();
timerForm1.Show();
}
//now you are able to access Form2 in different functions, like:
{
timerForm1.label1.Text = "00:02:56";
}
}
}
但是,我需要打开用户声明的尽可能多的表单,这意味着我无法预先设置变量。但是,我需要像给定的示例一样访问那些打开的表单。
如果可能的话,我想将不同的、用户声明的计时器存储在数组或列表中,如果有更智能、更简单或更快的方式我可以适应并将其更改为使其工作所需的任何内容。
【问题讨论】:
-
在这里查看 List
可能是 List
标签: c# forms button dynamic-linking