Beispiel #1
0
        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");
            }
        }
Beispiel #2
0
        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();
                    }
                }
            }
        }