Oppure

Loading
08/02/15 11:57
perfection6989
Ciao a tutti,
il problema è il seguente:
Aggiungo ad una tabella (Tabcontrol1) nuove Tabs. Dentro ciascuna di queste nuove Tabs, inserisco un controllo (WebKitBrowser).
Vi illustro il codice:

Private Sub CmdNewTab_Click(sender As System.Object, e As System.EventArgs) Handles CmdNewTab.Click
        Dim New_Tab As New TabPage
        Dim New_Browser As New WebKit.WebKitBrowser

        New_Browser.Dock = DockStyle.Fill
        New_Browser.Navigate("www.google.it")

        New_Tab.Controls.Add(New_Browser)
        Me.TabControl1.TabPages.Add(New_Tab)
        Me.TabControl1.SelectedTab = New_Tab
       
    End Sub



DOMANDA:
Con un altro bottone dovrei refreshare la pagina web...ma non riesco ad accedere alle proprietà del controllo (WebKitBrowser, come Reload, ecc.)
Come faccio???

8-|
aaa
08/02/15 12:31
GN
È abbastanza semplice: con la proprietà SelectedTab ricavi la tab selezionata, quindi puoi accedere al controllo che contiene, che, essendo l'unico, avrà indice 0, e poi usi CType per fare il cast al tipo di controllo a cui vuoi accedere. Esempio:
CType(TabControl1.SelectedTab.Controls(0), WebKit.WebKitBrowser).Reload() '(sostituisci con metodi\proprietà a cui vuoi accedere)
aaa
08/02/15 12:52
perfection6989
Risposta stupenda :k:
Grazie.
aaa