اگر کدی و یا لینکی در این خصوص دارین لطفا راهنمایی فرمایین
در ضمن چطوری میشه این تغییرات رو در برنامه ذخیره کرد طوری که در دفعات بعدی که برنامه رو باز کنند ایکون و فایل در پنل موجود باشه
Printable View
اگر کدی و یا لینکی در این خصوص دارین لطفا راهنمایی فرمایین
در ضمن چطوری میشه این تغییرات رو در برنامه ذخیره کرد طوری که در دفعات بعدی که برنامه رو باز کنند ایکون و فایل در پنل موجود باشه
با سلام دوست من دقت کنید من مراحل رو براتون گام به گام انجام میدم
مرحله اول
this.AllowDrop = true;
گام بعد:
this.DragEnter += new DragEventHandler(Form1_DragEnter);
this.DragDrop += new DragEventHandler(Form1_DragDrop);
و گام بعد : البته برای تغییر نشانگر ماوس هست اینو تو رویداد Form1_DragEnter میذاری
if (e.Data.GetDataPresent(DataFormats.FileDrop, false))
e.Effect = DragDropEffects.All;
و حالا کد های زیر رو تو رویداد Form1_DragDrop
string[] fileList = e.Data.GetData(DataFormats.FileDrop) as string[];
foreach (string s in fileList)
{
//شما میتونی کدتو با این کد تغییر بدی
textBox1.Text += String.Format("{0}{1}", s, Environment.NewLine);
}
کار تموم شد اما من بهت یه کلاس هم معرفی میکنم که قدرت مانورتو می بره بالا تر کلاس System.IO.FileInfo که دیگه عالمی داره برای خودش و تو هندلینگ فایل ها میتونه بهت خیلی کمک کنه موفق باشی دوست من
من تست کردم ج میده کد ها رو توی پراپرتی های خودشون قرار بدین