예제 #1
0
        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;
            });
        }
예제 #2
0
 public void FocusSearchResults()
 {
     TabControlFileManager.Invoke((MethodInvoker) delegate
     {
         TabControlFileManager.SelectedTab = tabSearchResults;
     });
 }