امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 4
  • 1
  • 2
  • 3
  • 4
  • 5
کشیدن و رها کردن فایل ها در برنامه
نویسنده پیام
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #1
کشیدن و رها کردن فایل ها در برنامه
در سورس کد زیر خواهید دید که چگونه میشود فایل ها را از سیستم خود کشیده و در لیست باکس فرم خود

رها کنید و فایل ها به آن اضافه شوند :
   
کد برنامه :
کد:
private void listBox1_DragDrop(object sender, DragEventArgs e)
{
    string [] allfiles = (string[])e.Data.GetData(DataFormats.FileDrop,
                                      false);
    int n = allfiles.Length;
    for (int i = 0; i < n; i++)
        listBox1.Items.Add(allfiles[i]);
}

private void listBox1_DragEnter(object sender, DragEventArgs e)
{

    if (e.Data.GetDataPresent(DataFormats.FileDrop))
        e.Effect = DragDropEffects.All;
    else
        e.Effect = DragDropEffects.None;
}
در کد فوق ، در تابع اول ، آدرس یا Filename فایل ها درون یک آرایه String ذخیره میشوند به لیست باکس

اضافه میشوند. اما قبل از آن تابع دوم باید ست شود . این تابع میگوید که هر نوع فایل از اکسپلورر ویندوز را

قبول کن.

در تابع دوم پارامتر DataFormat نوع فایل را برمیگرداند که FileDrop منظور نوع فایل ویندوزی است .


نکته : فقط خاصیت AllowDrop لیست باکس را باید True نمایید.

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۱۲-مهر-۱۳۹۲, ۲۲:۲۴:۰۱، توسط babyy.)
۱۲-مهر-۱۳۹۲, ۱۰:۴۲:۲۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, salehjg, A.P-H@ck3r


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دور زدن برنامه Eazfuscator.NET و رسورس کردن dll های کد شده با ان!! guswoltmann 1 3,026 ۲۸-شهریور-۱۳۹۵, ۱۳:۳۱:۵۴
آخرین ارسال: NO DONGLE
  قفل کردن برنامه یا پایگاه داده taksa2012 4 4,729 ۲۸-دى-۱۳۹۲, ۱۰:۰۷:۱۸
آخرین ارسال: lord_viper
  هنگ کردن حتی بعداز خروج از برنامه taksa2012 0 1,753 ۳۰-آذر-۱۳۹۲, ۰۱:۰۱:۴۷
آخرین ارسال: taksa2012
  [سوال] دور زدن برنامه Eazfuscator.NET و رسورس کردن dll های کد شده با ان!! raminr63 0 2,101 ۰۴-آبان-۱۳۹۱, ۰۰:۵۱:۴۸
آخرین ارسال: raminr63
  نوشتن اطلاعات یک جدول به صورت فایل xml در یک فایل xml Ghoghnus 0 3,236 ۰۹-آبان-۱۳۹۰, ۲۲:۱۸:۰۰
آخرین ارسال: Ghoghnus
  کنسل کردن ستاپ در هنگام نصب برنامه Payman62 6 5,642 ۱۸-اسفند-۱۳۸۹, ۱۰:۲۱:۵۰
آخرین ارسال: Ghoghnus
  قفل کردن برنامه Ghoghnus 9 6,932 ۰۱-اسفند-۱۳۸۹, ۲۱:۳۴:۱۱
آخرین ارسال: سجاد ش
  باز کردن فایل متنی zanburetalayi 1 3,690 ۲۵-مرداد-۱۳۸۸, ۱۲:۵۲:۱۰
آخرین ارسال: mRizvandi
  رندر کردن فایل flash یا swich max iman-63 4 3,082 ۱۸-تير-۱۳۸۸, ۲۱:۴۷:۴۲
آخرین ارسال: iman-63
  اضافه کردن رکورد جدید به فایل Access hamidsina 16 16,100 ۱۳-مهر-۱۳۸۷, ۱۹:۲۳:۱۱
آخرین ارسال: hamidsina

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS