簡體   English   中英

在表單VB6中顯示UserControl

[英]Show UserControl in Form VB6

我想在表單中顯示UserControl,這意味着我需要一個單獨的表單來執行多個表單
有關詳情,請參閱此圖片:

只是一個例子

有人可以幫助我如何?,再次,我必須選擇使用usercontrol(標准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

[選擇UserControl類型!]

最簡單的方法是將所有控件添加到表單並根據需要設置其可見狀態,盡管非常不優雅。 但通常認為這有點像kludge。

問題不在於用戶控件或編程環境,而在於設計不遵循典型的Windows UI“流程”。 您可能希望根據更有用的工作流程重新設計。

您可能只是詢問如何在VB項目中使用UserControl,如果是這樣,那么您應該在一個項目中開發UserControls,制作它(以便將它們添加到工具箱中),然后在另一個項目中開發表單使用工具箱中的新UserControls。 要調試Usercontrol,您需要運行兩個VB實例,一個使用Usercontrols項目,另一個使用表單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM