private void listViewEmpty_DoubleClick(object sender, EventArgs e) { if (this.listViewEmpty.SelectedItems.Count == 0) { return; } string strFileName = this.listViewEmpty.SelectedItems[0].SubItems[2].Text; SuperDocSearcher.OpenFile(strFileName); }
private void OpenFileToolStripMenuItem_Click(object sender, EventArgs e) { ToolStripMenuItem mi = (ToolStripMenuItem)sender; ContextMenuStrip ms = (ContextMenuStrip)mi.GetCurrentParent(); ListView curListView = (ListView)ms.SourceControl; if (curListView.SelectedItems.Count == 0) { return; } foreach (ListViewItem item in curListView.SelectedItems) { string strFileName = item.SubItems[2].Text; SuperDocSearcher.OpenFile(strFileName); } }
private void listViewEmpty_KeyDown(object sender, KeyEventArgs e) { SuperDocSearcher.ListViewKeyDown(sender, e); }
private void SyncInfo_Load(object sender, EventArgs e) { if (this.AddList != null) { int index = 0; foreach (var fileInfo in AddList) { ListViewItem item = new ListViewItem(); item.SubItems[0].Text = (++index).ToString(); item.SubItems.Add(fileInfo.FileName); item.SubItems.Add(fileInfo.FullPath); item.SubItems.Add(SuperDocSearcher.SizeConverter(fileInfo.FileSize)); item.SubItems.Add(fileInfo.LastWriteTime.ToString("yyyy/MM/dd HH:mm:ss")); item.SubItems.Add(Path.GetExtension(fileInfo.FullPath).Replace(".", "")); this.listViewAdd.Items.Add(item); } } if (this.ModList != null) { int index = 0; foreach (var fileInfo in ModList) { ListViewItem item = new ListViewItem(); item.SubItems[0].Text = (++index).ToString(); item.SubItems.Add(fileInfo.FileName); item.SubItems.Add(fileInfo.FullPath); item.SubItems.Add(SuperDocSearcher.SizeConverter(fileInfo.FileSize)); item.SubItems.Add(fileInfo.LastWriteTime.ToString("yyyy/MM/dd HH:mm:ss")); item.SubItems.Add(Path.GetExtension(fileInfo.FullPath).Replace(".", "")); this.listViewMod.Items.Add(item); } } if (this.RmList != null) { int index = 0; foreach (var fileInfo in RmList) { ListViewItem item = new ListViewItem(); item.SubItems[0].Text = (++index).ToString(); item.SubItems.Add(fileInfo.FileName); item.SubItems.Add(fileInfo.FullPath); item.SubItems.Add(SuperDocSearcher.SizeConverter(fileInfo.FileSize)); item.SubItems.Add(fileInfo.LastWriteTime.ToString("yyyy/MM/dd HH:mm:ss")); item.SubItems.Add(Path.GetExtension(fileInfo.FullPath).Replace(".", "")); this.listViewRm.Items.Add(item); } } if (this.ComList != null) { int index = 0; foreach (var fileInfo in ComList) { ListViewItem item = new ListViewItem(); item.SubItems[0].Text = (++index).ToString(); item.SubItems.Add(fileInfo.FileName); item.SubItems.Add(fileInfo.FullPath); item.SubItems.Add(SuperDocSearcher.SizeConverter(fileInfo.FileSize)); item.SubItems.Add(fileInfo.LastWriteTime.ToString("yyyy/MM/dd HH:mm:ss")); item.SubItems.Add(Path.GetExtension(fileInfo.FullPath).Replace(".", "")); this.listViewCom.Items.Add(item); } } if (this.EmptyList != null) { int index = 0; foreach (var fileInfo in EmptyList) { ListViewItem item = new ListViewItem(); item.SubItems[0].Text = (++index).ToString(); item.SubItems.Add(fileInfo.FileName); item.SubItems.Add(fileInfo.FullPath); item.SubItems.Add(SuperDocSearcher.SizeConverter(fileInfo.FileSize)); item.SubItems.Add(fileInfo.LastWriteTime.ToString("yyyy/MM/dd HH:mm:ss")); item.SubItems.Add(Path.GetExtension(fileInfo.FullPath).Replace(".", "")); this.listViewEmpty.Items.Add(item); } } this.listViewAdd.ListViewItemSorter = new CListViewColumnSorter(); this.listViewMod.ListViewItemSorter = new CListViewColumnSorter(); this.listViewCom.ListViewItemSorter = new CListViewColumnSorter(); this.listViewRm.ListViewItemSorter = new CListViewColumnSorter(); this.listViewEmpty.ListViewItemSorter = new CListViewColumnSorter(); }