我想知道是否可以通過Vb.NET中的代碼創建WebBrowser,而不是將webbrowser拖動到表單中。簡單地說,我會非常感謝你的幫助。從代碼創建控件 - VB.NET
0
A
回答
0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim browser As New WebBrowser
Controls.Add(browser)
End Sub
在一般情況下,如果你想知道如何從代碼做了什麼設計器,然後創建您希望使用設計的,那麼看在.designer.vb(或了.Designer.cs )文件。
0
要添加John Saunders提到的內容,我通常通過設計人員在測試表單中創建控件,根據需要設置控件的屬性。然後在實際的表單中,我創建一個Initialize方法,該方法在窗體構造函數中的InitializeComponent之後立即被調用。
這使得其他人可以輕鬆識別出我手動創建控件並輕鬆找到更改的代碼(因爲沒有設計者)。
- 創建測試表單。 (從設計器代碼中提取所需代碼後可刪除)
- 將控件/組件添加到測試表單中。
- 根據需要設置屬性。
- 打開設計器代碼和複製控件的代碼。
- 在實際的表單中,創建初始化方法。
- 將代碼粘貼到此方法中。
- 如果需要,爲實際表單創建構造函數。
- 調用intialize方法。
的WinForms示例:
Public Sub New()
' This call is required by the Windows Form Designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
InitializeTagViewer()
InitializeRssPane()
InitializeAuditPane()
InitializeViewMenuItems()
#If DEBUG Then
InitializeDevelopmentMenu()
#End If
End Sub
Private Sub InitializeAuditPane()
Me.__auditPane = New AuditPane
Me.__lowerRightSplitContainer.Panel2.Controls.Add(Me.__auditPane)
'
'__auditPane
'
Me.__auditPane.Dock = System.Windows.Forms.DockStyle.Fill
Me.__auditPane.Font = New System.Drawing.Font("Verdana", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.__auditPane.Location = New System.Drawing.Point(0, 0)
Me.__auditPane.Name = "__auditPane"
Me.__auditPane.Size = New System.Drawing.Size(150, 198)
Me.__auditPane.TabIndex = 0
End Sub
相關問題
- 1. 如何從自定義控件中的代碼創建控件?
- 2. 在aspx中查找由innerhtml從代碼隱藏創建的div控件vb.net
- 3. 從代碼創建wmv文件?
- 4. vb.net以編程方式創建控件
- 5. 如何從VB.NET源代碼創建編程流程圖/文檔?
- 6. 從java代碼創建Json文件
- 7. 從VS2013創建APK文件C++代碼
- 8. 從Storyboard創建Swift代碼
- 9. 從代碼創建方法
- 10. 控制從代碼
- 11. 從URL代碼VB.NET下載文件
- 12. 從vb.net運行代碼
- 13. 從vb.net調用javascript代碼
- 14. 直接從VB.Net創建tifs
- 15. vb.net代碼條件邏輯
- 16. Silverlight 4:如何訪問從代碼隱藏創建的控制
- 17. 用vb.net代碼控制應用程序?
- 18. 禁用文件後面的VB.NET代碼中的html img控件
- 19. 用VB.Net創建VS2008插件?
- 20. VB.NET代碼比C#代碼
- 21. 在VB.Net中創建控制組列表?
- 22. 如何將getElementById用於在代碼後面創建的控件?
- 23. 使用jQuery查找在代碼隱藏中創建的控件
- 24. java是否僅通過代碼創建表單及其控件?
- 25. 在後臺代碼中綁定動態創建的控件
- 26. 在發生故障的代碼中創建一些控件
- 27. 加載ASCX控件動態創建(通過代碼)
- 28. 在控制文件創建的UNIX代碼解釋
- 29. 添加RequiredFieldValidator來動態創建後面代碼中的控件
- 30. 使用代碼創建Silverlight自定義控件(無xaml)