2010-11-07 6 views
1

Lors de l'utilisation du contrôle WebBrowser, est-il possible d'afficher des fenêtres contextuelles dans le contrôle WebBrowser lui-même au lieu d'une nouvelle fenêtre?Conserver la fenêtre contextuelle dans le contrôle WebBrowser au lieu d'une nouvelle fenêtre

Je n'arrive pas à comprendre comment faire apparaître le popup dans la même fenêtre du navigateur. S'il vous plaît aidez-moi :)

PS: La langue que je l'utilise est VB

+0

Quelle langue? C# ou VB? –

+0

la langue que j'utilise est VB –

Répondre

2

Si vous avez plusieurs onglets avec webbrowsers, utilisez ce sous l'événement « nouvelle fenêtre »:

((WebBrowser)TabControl1.SelectedTab.Controls[0]).Navigate(((WebBrowser) 
TabControl1.SelectedTab.Controls[0]).StatusText) 

'next input <cancel[IE]> 
e.Cancel = True 

Si juste une plaine navigateur mis cela sous la nouvelle fenêtre Événement:

webBrowser1.Navigate(webBrowser1.StatusText) 
e.Cancel = True