دریافت لیست فایلهای کپی شده در کلیب بورد ویندوز در سی شارپ
برای این کار یه کنترل button و یه listbox روی فرمتون قرار بدید و کدهای زیرو در رویداد button تایپ کنید
ابتا فضای نام زیر رو به برنامه اضافه کنید
کد:
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);
}
}
خب حالا برنامه رو اجرا کنید و از هر جایی در سیستممتون که خواسید یه سری فایل کپی کنید ولی جای دیگه پیست نکنید تا تو کلیپ بورد سیستم بمونه بعد روی دکمه کلیک کنید تا فایل های کپی شده درون listbox پیست بشن به همین شکلی که در تصویر می بینید