Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Copy nhiều file cùng lúc vào clipboard

  1. #1
    Ngày gia nhập
    06 2010
    Bài viết
    11

    Mặc định Copy nhiều file cùng lúc vào clipboard

    em đang làm cái copy file nhạc trong danh sách vào clipboard, giống như trong windows explorer, khi mình copy một file sẽ lưu vào clipboard rồi đem đi paste ở bất kì chỗ nào. em tìm trên mạng có đoạn code để copy file vào clipboard:
    Code:
    DataObject objData = new DataObject();
    string []filename = new string[1];
     
    filename[0] = "c:\\filename_example.txt";
    objData.SetData(DataFormats.FileDrop, true, filename);
    Clipboard.SetDataObject(objData, true);
    còn đây là code em viết để copy file nhạc vào clipboard. nhưng mà khi chạy nó ko paste đc, ai biết chỉ dùm em với.

    Code:
    for (i = Playlist.Items.Count - 1; i >= 0; i--)
                    {
                        if (Playlist.Items[i].Selected)
                        {
                            index++;
                            indexs[index] = i;
                        }
                    }
                    if (dem == 0)
                    {
                        MessageBox.Show("No item was selected", "Caution");
                    }
                    for (i = 0; i < index; i++)
                    {
                        filename[i] = Playlist.Items[indexs[i]].SubItems[1].Text;
                        objData[i] = new DataObject();
                        objData[i].SetData(DataFormats.FileDrop, true, filename);
                        Clipboard.SetDataObject(objData[i], true);
                    }
    Đã được chỉnh sửa lần cuối bởi brian56 : 11-06-2011 lúc 09:40 PM.

  2. #2
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà Nội
    Bài viết
    19

    for (i = 0; i < index; i++)
    {
    filename[i] = Playlist.Items[indexs[i]].SubItems[1].Text;
    objData[i] = new DataObject();
    objData[i].SetData(DataFormats.FileDrop, true, filename);
    Clipboard.SetDataObject(objData[i], true);
    }

    Chưa thử code nhưng thấy đoạn này ko chính xác nè.
    Chắc phải là thế này chứ :
    for (i = 0; i < index; i++)
    {
    filename[i] = Playlist.Items[indexs[i]].SubItems[1].
    }
    objData = new DataObject();
    objData.SetData(DataFormats.FileDrop, true, filename);
    Clipboard.SetDataObject(objData, true);

Các đề tài tương tự

  1. Chơi nhiều file nhạc cùng lúc trên C#?
    Gửi bởi gabygabby trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 26-10-2015, 03:25 PM
  2. Đặt password cho nhiều file word cùng lúc trong C#?
    Gửi bởi dakAngel trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 10-07-2011, 12:39 AM
  3. Cách Copy Paste nhiều file cùng lúc trong C#?
    Gửi bởi 0nly trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 18-04-2011, 04:13 PM
  4. nén nhiều file cùng lúc như thế nào?
    Gửi bởi ngavnt4 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 28-10-2009, 08:56 AM
  5. Open nhiều file cùng lúc trong C# như thế nào?
    Gửi bởi AlexF trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 12-10-2008, 03:56 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn