private WebBrowser GetActiveBrowser() { WebBrowser activeBrowser = null; TabPage selectedPage = tabControl.SelectedTab; if (selectedPage != null) { if (selectedPage.Controls.Count > 0) { activeBrowser = _defaulBrowser; var host = selectedPage.Controls[0] as ElementHost; if (host != null) activeBrowser = host.Child as WebBrowser; } } return activeBrowser; }