我想要显示的用户控件到窗体,这意味着我需要一个单一的形式像多个形式
执行详见本图片:
显示用户控件的形式VB6
有人能帮助我如何?和一个,我必须选择什么类型的用户控件(标准EXE,ActiveX EXE,或其他)。
注意:请不要关闭这个问题,我只是想知道。谢谢。
我想要显示的用户控件到窗体,这意味着我需要一个单一的形式像多个形式
执行详见本图片:
显示用户控件的形式VB6
有人能帮助我如何?和一个,我必须选择什么类型的用户控件(标准EXE,ActiveX EXE,或其他)。
注意:请不要关闭这个问题,我只是想知道。谢谢。
1-关闭设计器中的UserControl以使它们在工具箱中可用。
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,制作它(以便将它们添加到工具箱中),然后开发使用Toolbox中的新UserControls在另一个项目中创建表单。为了调试Usercontrols,你将需要运行VB的两个实例,一个使用Usercontrols项目,另一个使用表单。
您是否尝试过'设置MyCtl = Controls.Add(“Project1.UserControl1”,“ctl1”)'在'Form1'上动态添加控件? – wqw