Exemple #1
0
 // 对选中的文件进行下载操作
 private void button4_Click(object sender, EventArgs e)
 {
     if (this.listView1.SelectedItems != null)
     {
         string         path;
         string         filename = this.listView1.SelectedItems[0].SubItems[0].Text;
         string         ip       = this.listView1.SelectedItems[0].SubItems[1].Text;
         string         mp       = this.listView1.SelectedItems[0].SubItems[2].Text;
         SaveFileDialog sfd      = new SaveFileDialog();
         sfd.CheckFileExists = false;
         sfd.FileName        = filename;
         if (sfd.ShowDialog() == DialogResult.OK)
         {
             path = System.IO.Path.GetFileName(sfd.FileName);
             NET.FileInfo fi = new NET.FileInfo(filename, ip, mp);
             IP2P.Download(fi, path);
         }
     }
 }