我想创建一个基于单个模板表单的 32 个 Windows 表单,并且这些实例应该相互链接。也就是说,每个 Form 都有一个用于调用下一个实例的按钮,依此类推。我可以创建任意数量的表单,但是如何将这些实例链接在一起?
这是我用来创建几个子表单的:
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
ChildForm child = new ChildForm();
child.Show();
}
}
事件顺序如下:
- 用户启动应用程序,显示主窗体(只有“打开子”按钮)
- 用户按下“打开子”按钮,子表单的第一个实例打开
- 第一个子表单(标题“子表单 1”)有按钮“打开子表单 2”
- 如果用户按下“打开子表单 2”,子表单 1 被隐藏,子表单 2 被显示
- 如果到达最后一个子表单,则环绕到子表单 1
欢迎任何想法!
问候
克里斯