Пример #1
0
 private void listView2_MouseMove(object sender, MouseEventArgs e)
 {
     if ((e.Button & MouseButtons.Left) == MouseButtons.Left)
     {
         // Proceed with the drag and drop, passing in the list item.
         DragDropEffects dropEffect = ListViewRemote.DoDragDrop(ListViewRemote.SelectedItems, DragDropEffects.Move);
     }
 }
Пример #2
0
        private void treeView2_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            TreeNode newSelected = e.Node;

            ListViewRemote.Items.Clear();
            DirectoryInfo nodeDirInfo = (DirectoryInfo)newSelected.Tag;

            ListViewItem.ListViewSubItem[] subItems;
            ListViewItem item = null;

            activeDirectoryRemote = @"C:\Users\johan\ECcloud\Remote\";


            foreach (DirectoryInfo dir in nodeDirInfo.GetDirectories())
            {
                item     = new ListViewItem(dir.Name, 0);
                subItems = new ListViewItem.ListViewSubItem[]
                { new ListViewItem.ListViewSubItem(item, "Directory"),
                  new ListViewItem.ListViewSubItem(item,
                                                   dir.LastAccessTime.ToShortDateString()) };
                item.SubItems.AddRange(subItems);
                ListViewRemote.Items.Add(item);
            }
            foreach (FileInfo file in nodeDirInfo.GetFiles())
            {
                item     = new ListViewItem(file.Name, 1);
                subItems = new ListViewItem.ListViewSubItem[]
                { new ListViewItem.ListViewSubItem(item, "File"),
                  new ListViewItem.ListViewSubItem(item,
                                                   file.LastAccessTime.ToShortDateString()) };

                item.SubItems.AddRange(subItems);
                ListViewRemote.Items.Add(item);
            }
            activeDirectoryRemote += nodeDirInfo.ToString();
            ListViewRemote.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
        }