private void lstSearchResults_DoubleClick(object sender, EventArgs e) { if (lstSearchResults.SelectedItems.Count == 0) { return; } SetCurrentDir(lstSearchResults.SelectedItems[0].Tag as string); RefreshDirectory(); var item = lstDirectory.FindItemWithText(lstSearchResults.SelectedItems[0].Text); if (item != null) { lstDirectory.Invoke((MethodInvoker) delegate { item.Selected = true; lstDirectory.EnsureVisible(item.Index); }); } TabControlFileManager.Invoke((MethodInvoker) delegate { TabControlFileManager.SelectedTab = tabFileExplorer; }); }
public void FocusSearchResults() { TabControlFileManager.Invoke((MethodInvoker) delegate { TabControlFileManager.SelectedTab = tabSearchResults; }); }