[英]c# code to create a new windows form every click of button
单击按钮时,我需要有关创建新表单的帮助。
例如,我有一个名为create_form
的表单,然后有一个名为Create
的按钮。 我想要的是每次单击“ Create
按钮时都创建一个表单,并且Create
的表单将彼此独立。
我不想在Visual Studio中创建很多窗体,例如“ Form1,Form2,Form3,Form4..etc ..”,并且每次单击按钮时都调用每个窗体。 然后,每次我想单击该按钮时,即使我单击20次或更多次,也必须能够在Visual Studio中创建另一个表单。 我要做的就是创建一个Windows窗体(例如Form3
),然后每次单击“ Create
按钮时,它将立即调用它并创建该窗体的新实例。 如果单击20次,则应该创建20个表单,并且彼此独立。
假设您已经有一个名为Form3
的表单,那么您的按钮单击事件将如下所示:
//use this so you have an easy reference to each of your forms
private myForms As new List<Form3>();
protected void Create_Click(object sender, EventArgs e)
{
var form = new Form3();
myForms.Add(form);
form.Show();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.