Salut à tous ...
J'ai un WebKitBrowser et un tabControl mais le problème c'est que cette ligne ne fait pas entièrement ce qu'elle est sensé faire :
Quand je compile, il n'y a que la première tabPage qui change de nom tandis que wb correspond au moteur de rendu dans une tabpage actif :
Code : Sélectionner tout - Visualiser dans une fenêtre à part tabControl1.SelectedTab.Text = Convert.ToString(wb.DocumentTitle);
Comment faire pour que sa soit toutes les TabPages qui prennent le nom de la page qui est chargé dans le moteur de rendu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public Form1() { InitializeComponent(); WebKit.WebKitBrowser wb = GetSelectedWebBrowser(); wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wb_DocumentCompleted); } private WebKit.WebKitBrowser GetSelectedWebBrowser() { foreach (Control ctl in tabControl1.SelectedTab.Controls) { WebKit.WebKitBrowser wb = ctl as WebKit.WebKitBrowser; if (wb != null) return wb; } return null; } private void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { tabControl1.SelectedTab.Text = Convert.ToString(wb.DocumentTitle); }
Le webkitbrowser fonctionne comme le webbrowser => j'avais le même problème quand j'utilisais celui déjà fournis par .NET
Pouvez-vous m'aider SVP ?
Merci d'avance
Partager