private void listBox_timkiem_DoubleClick(object sender, EventArgs e)
        {
            ListBox list = sender as ListBox;

            if (list.SelectedItem != null)
            {
                XTxt.WriteFirstLine(XPath.pathfile_history_file, list.SelectedItem.ToString());
                string path     = list.SelectedItem.ToString();
                bool   IsExists = false;
                if (System.IO.File.GetAttributes(path).HasFlag(FileAttributes.Directory))
                {
                    IsExists = System.IO.Directory.Exists(path);
                }
                else
                {
                    IsExists = System.IO.File.Exists(path);
                }
                if (IsExists)
                {
                    fDetail f = new fDetail(path);
                    f.Show();
                }
                else
                {
                    MessageBox.Show("File không tồn tại");
                }
            }
        }
예제 #2
0
        private void listBox_timkiem_DoubleClick(object sender, EventArgs e)
        {
            ListBox  list = sender as ListBox;
            Loaifile a    = rd_word.Checked ? Loaifile.Word : Loaifile.Txt;

            if (list.SelectedItem != null)
            {
                XTxt.WriteFirstLine(XPath.pathfile_history_file, list.SelectedItem.ToString());
                fOpenText f = new fOpenText(list.SelectedItem.ToString(), keyword, a);
                f.Show();
            }
        }
예제 #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     ts = new Thread(Runsearch);
     if (backgroundWorker1.IsBusy)
     {
         ts.Abort();
         backgroundWorker1.CancelAsync();
     }
     else
     {
         progressBar1.Value = progressBar1.Minimum;
         btnSearch.Text     = "Stop";
         XTxt.WriteFirstLine(XPath.pathfile_history_name, keyword);
         listBox_timkiem.Items.Clear();
         lblProgress.Text = "Đang tìm kiếm file";
         ts.IsBackground  = true;
         ts.Start();
         backgroundWorker1.RunWorkerAsync();
     }
 }