private void LoadPHPContextualHelp() { if (MainForm.mainForm.phpHelp != null) { IndexItem item = MainForm.mainForm.phpHelp.Index.SearchIndex( TextUtilities.GetWordAt(editor.ActiveTextAreaControl.Document, editor.ActiveTextAreaControl.Caret.Offset - 1) + "?", IndexType.KeywordLinks); if (item != null) { HelpBrowserTab helpBrowserTab = HelpBrowserDock.FindHelpTab(); if (helpBrowserTab == null) { helpBrowserTab = new HelpBrowserTab(); } helpBrowserTab.Show(MainForm.mainForm.dockPanel); helpBrowserTab.webBrowser.Navigate((item.Topics[0] as IndexTopic).URL); } } }