دریافت لیست فایلهای کپی شده در کلیب بورد ویندوز در سی شارپ

سلام دوستان

شما وقتی در سیستمتان برروی فایل یا فایلهایی کلیک راست و کپی را میزنید ، (یا با کنترل+ سی) این فایل ها بعنوان ابجکت در کلیب بورد ذخیره میشوند

شما در سی شارپ میتوانید به راحتی لیست نام و مسیر این فایلهارو در لیست باکس داشته باشید

clipboard-csharp1

clipboard-csharp2

using System.Collections.Specialized;

private void button1_Click(object sender, EventArgs e)
{
   if (Clipboard.ContainsFileDropList())
   {
      StringCollection file_names = Clipboard.GetFileDropList();
      foreach (string file_name in file_names)
      {
          listBox1.Items.Add(file_name);
      }
   }
}

لینک دانلود

http://ararz-soft.persiangig.com/12/GetListOfCopiedFileToClibbord.rar

موفق باشید