Hey Com,
heute gebe ich euch den Source wie Ihr zum Beispiel einen Tab basierten Browser macht(auf der Trident Engine o.Ä.)
Zuerst erstellt Ihr ein neues Projekt mit dem Namen in meinem Beispiel
Nun geht Ihr auf eure Form fügt ein TabControl hinzu und löscht in dem beide TabPages.Nun fügt Ihr auch noch einen Button und eine TextBox hinzu.
Nun zum Code erstmal erstellen wir eine neue Sub:
Jetzt geht Ihr auf Element hinzufügen und Klasse und benennt eure Klasse so wie Ihr den Browser deklariert habt bei mir
In die Klasse kommt folgendes:
Nun geht Ihr wieder in den Code eurer Form1.Im Load-Event jetzt:
Nun wollen wir aber einen neuen Tab hinzufügen, das geht so, Ihr fügt einen weiteren Button mit der Beschriftung New Tab hinzu und geht ins Click-Event und gebt folgendes ein:
Nun testet es, und Ihr seht es werden Tabs hinzugefügt.
So kann man auf einfachste Weise ein Tab basiertes Programm machen !
Es kann auch in Editoren usw. genutzt werden dann muss aber das, weg und in TabbedBrowser dann, , ich hoffe ich konnte einigen helfen, ein Beispielprogramm ist unten im Anhang.
Greet iEi
heute gebe ich euch den Source wie Ihr zum Beispiel einen Tab basierten Browser macht(auf der Trident Engine o.Ä.)
Zuerst erstellt Ihr ein neues Projekt mit dem Namen in meinem Beispiel
TabBrowser
Nun geht Ihr auf eure Form fügt ein TabControl hinzu und löscht in dem beide TabPages.Nun fügt Ihr auch noch einen Button und eine TextBox hinzu.
Nun zum Code erstmal erstellen wir eine neue Sub:
VB.NET-Quellcode
- Public Sub CreateNewTab(ByVal url As String, ByVal TabControl As TabControl)
- Dim NewPage As New TabPage
- Dim NewBrowser As New TabbedBrowser 'Den könnt Ihr nennen wie Ihr wollt bei mir TabbedBrowser
- NewPage.Tag = NewBrowser
- NewBrowser.Tag = NewPage
- TabControl.TabPages.Add(NewPage)
- NewPage.Controls.Add(NewBrowser)
- NewBrowser.Dock = DockStyle.Fill
- NewBrowser.Navigate(url)
- End Sub
Jetzt geht Ihr auf Element hinzufügen und Klasse und benennt eure Klasse so wie Ihr den Browser deklariert habt bei mir
TabbedBrowser
In die Klasse kommt folgendes:
VB.NET-Quellcode
- Public Class TabbedBrowser
- Inherits WebBrowser
- 'Hier könnt Ihr dann die Events behandeln zum Beispiel wenn die Seite fertig geladen ist o.Ä.
- 'Ein Beispiel
- Private Sub TabbedBrowser_Navigated(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatedEventArgs) Handles Me.Navigated
- MsgBox("Seite wurde aufgerufen !")
- End Sub
- 'Eine MsgBox wird angezeigt wenn die Seite aufgerufen wurde
- End Class
Nun geht Ihr wieder in den Code eurer Form1.Im Load-Event jetzt:
Nun wollen wir aber einen neuen Tab hinzufügen, das geht so, Ihr fügt einen weiteren Button mit der Beschriftung New Tab hinzu und geht ins Click-Event und gebt folgendes ein:
Nun testet es, und Ihr seht es werden Tabs hinzugefügt.
So kann man auf einfachste Weise ein Tab basiertes Programm machen !
Es kann auch in Editoren usw. genutzt werden dann muss aber das, weg und in TabbedBrowser dann, , ich hoffe ich konnte einigen helfen, ein Beispielprogramm ist unten im Anhang.
Greet iEi
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „iEi“ ()