private void previewMenuItem1_Click(object sender, EventArgs e) { ListView.SelectedListViewItemCollection files = this.listView1.SelectedItems; if (files.Count == 1) { foreach (ListViewItem item in files) { FileAttributes attr = File.GetAttributes(item.Tag.ToString()); if (attr.HasFlag(FileAttributes.Directory)) { MessageBox.Show("Please, select a file"); } else { preview prev = new preview(); prev.Tag = item.Tag.ToString(); prev.Show(); } } } else { MessageBox.Show("Please, select only one file"); } }
private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) { ListView.SelectedListViewItemCollection files = this.listView1.SelectedItems; if (files.Count == 1) { foreach (ListViewItem item in files) { FileAttributes attr = File.GetAttributes(item.Tag.ToString()); if (attr.HasFlag(FileAttributes.Directory)) { this.emulate_NodeMouseClick(item.Tag.ToString()); } else { preview prev = new preview(); prev.Tag = item.Tag.ToString(); prev.Show(); } } } }