private void PnlCompare_DragDrop(object sender, DragEventArgs e) { string path = ((Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString(); //获得路径 PnlParent.Visible = false; if (!CheckFileTypeHelper.CheckFileExpandedName(path).Equals(".txt")) { AppendTxt("选中文件中包含非TXT文件,请检查!" + path); return; } TxbNewPath.Text = path; CompareNewData(path); }
private void PnlLoad_DragDrop(object sender, DragEventArgs e) { string[] path = (string[])e.Data.GetData(DataFormats.FileDrop); //获得路径 PnlParent.Visible = false; foreach (string item in path) { if (!CheckFileTypeHelper.CheckFileExpandedName(item).Equals(".txt")) { AppendTxt("选中文件中包含非TXT文件,请检查!" + item); return; } } TxbOldPath.Text = path[0]; LoadCompareData(path); }
/// <summary> /// 加载新文件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnLoadNew_Click(object sender, EventArgs e) { if (commonHelper.OldDataHashSet.Count == 0) { AppendTxt("库中没有数据!"); return; } using (OpenFileDialog dialog = new OpenFileDialog()) { dialog.Multiselect = false;//该值确定是否可以选择多个文件 dialog.Title = "请选择文件夹"; dialog.Filter = "所有文件(*.txt)|*.txt"; if (dialog.ShowDialog() == DialogResult.OK) { string path = dialog.FileName; if (CheckFileTypeHelper.CheckFileExpandedName(path).Equals(".txt")) { TxbNewPath.Text = path; CompareNewData(path); } } } }
/// <summary> /// 加载老文件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnLoadOldData_Click(object sender, EventArgs e) { using (OpenFileDialog dialog = new OpenFileDialog()) { dialog.Multiselect = true;//该值确定是否可以选择多个文件 dialog.Title = "请选择文件夹"; dialog.Filter = "所有文件(*.txt)|*.txt"; if (dialog.ShowDialog() == DialogResult.OK) { string[] path = dialog.FileNames; foreach (string item in path) { if (!CheckFileTypeHelper.CheckFileExpandedName(item).Equals(".txt")) { AppendTxt("选中文件中包含非TXT文件,请检查!" + item); return; } } TxbOldPath.Text = path[0]; LoadCompareData(path); } } }