我的应用程序需要能够动态创建新的表单元素并使用它们。现在我有一个面板,里面有按钮和标签。我需要能够复制它并在我的应用程序中显示它,然后使用它。
例如,我有 panel1。里面是 label1、button1 和 button2。标签 1 只是按秒计数。当您单击 button1 时,label1 开始计数。当您单击按钮 2 时,计时器停止。我的问题是我需要能够多次复制 panel1 并且仍然让新按钮与正确的标签相对应。
上button_click
private void button1_Click(object sender, EventArgs e)
{
Button theSender = (Button)sender;
Panel parentPanel = (Panel)theSender.Parent;
}
从这里开始,我无法定位任何子控件。我习惯于在 jQuery 中定位和处理,所以我什至不知道如何解释自己的正确 C# 术语。