我目前正在为我们的学校项目开发一个简单的注册系统。我有多个模块,单击时将打开另一组子模块的新表单。
但是,我讨厌每次打开新表单时表单的加载方式。是否有一种方式,当我点击时,例如" Enrollment"按钮,而不是加载新表单,它将改变所有控件。尝试使用用户控件,但在我创建2个用户控件并以一个表单加载它后,它会不断崩溃我的程序。
Main Form; Enrollment Sub Form
请帮帮我们。
答案 0 :(得分:0)
正如LarsTech所说,我会使用用户控件而不是表单。
每个用户控件的设置方式与表单相同,但可以加载到主窗体上的面板,允许单个窗体显示所有内容。
Dim myControl = New ControlYouCreated
panel1.Controls.Add(myControl)
myControl.bringtofront
例如,这会将您创建的用户控件的内容导入到form1面板中。