我想将 UserControl 显示到表单中,这意味着我需要一个表单来执行多个表单
,请参阅此图像了解详细信息:
有人可以帮我怎么做吗?再说一次,我必须选择什么类型才能使用用户控件(标准 EXE、ActiveX EXE 或其他)。
注意:请不要关闭这个问题,我只是想知道。谢谢。
我想将 UserControl 显示到表单中,这意味着我需要一个表单来执行多个表单
,请参阅此图像了解详细信息:
有人可以帮我怎么做吗?再说一次,我必须选择什么类型才能使用用户控件(标准 EXE、ActiveX EXE 或其他)。
注意:请不要关闭这个问题,我只是想知道。谢谢。
1- 在您的设计器中关闭用户控件,使它们在工具箱中可用。
2-将它们拖放到您的主窗体上,使它们大小相同...
3- 使用这样的代码进行操作:
Private Sub Operation1()
UserControl1.Visible = True
UserControl2.Visible = False
End Sub
Private Sub Operation2()
UserControl1.Visible = False
UserControl2.Visible = True
End Sub
[选择用户控件类型!]
最简单的方法,尽管非常不雅,是将所有控件添加到表单并根据需要设置它们的可见状态。不过,这通常被认为有点杂乱无章。
问题不在于用户控件或编程环境,而在于设计没有遵循典型的 Windows UI“流程”。您可能希望根据更有用的工作流程进行重新设计。
您可能只是询问如何在 VB 项目中使用 UserControls,如果是这样,那么您应该在一个项目中开发 UserControls,制作它(以便将它们添加到工具箱中),然后在另一个项目中开发表单使用工具箱中的新用户控件。为了调试用户控件,您将需要运行两个 VB 实例,一个用于 Usercontrols 项目,另一个用于表单。