• Drag and Drop فایل به داخل برنامه
    #1
    Note 
    سلام
    بعد از یک ماه رها کردن برنامه نویسی، یه سوال واسم پیش اومد که مجبور شدم دوباره برگردم به برنامه نویسی.
    چطوری یک فایل txt رو بندازم توی تکست باکس توی برنامه ـم که اون رو بالا بیاره؟ یعنی جای OpenDialog از Drop & Drag استفاده کنم
    چند تا تاپیک پیدا کردم اما میان آدرس فایل رو کپی میکنن، من میخوام کل تکست باکس رو کپی کنه
    اینم چند تا تاپیک:
    c# - drag and drop file into textbox - Stack Overflow

    .net - drag files or folders in textbox? C# - Stack Overflow

    Drag and Drop using C#

    ممنون

    See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
    پاسخ
    #2
    Note 
    سلام
    چرا رها کردن برنامه نویسی؟ به این شیرینی Confusedmile13:
    برادر اگه آدرس فایلو داشته باشی میتونی فایل رو تو تکست باکس لود کنی دیگه مثل همون OpenFileDialog

    I - YOU = FALSE
    استاد ازم میپرسه چند تا وب سرور نام ببر میگم Apache,Lite speed,tomcat
    استاد مینویسه: Apache,Light smith,tomcat
    استاده داریم؟ :i'm_ok:
    پاسخ
    #3
    Note 
    راستی عنوان تاپیک خراب شده بجای & از and استفاده کن.

    I - YOU = FALSE
    استاد ازم میپرسه چند تا وب سرور نام ببر میگم Apache,Lite speed,tomcat
    استاد مینویسه: Apache,Light smith,tomcat
    استاده داریم؟ :i'm_ok:
    پاسخ
    #4
    Note 
    دمت گرم
    خدایی بعضی مواقع چقدر جواب ها آسونه!
    چون هاردِ کامپیوترم فرمت شده بود، هرچی داشتم و نداشتم پرید! چقد برنامه و سورس نوشته بودم. با ریکاوری کردن سورس هایی که احتیاج نداشتم برگشتن، مهم هاش ریکاوری نشدن و واقعا سخته آدم بخواد از صفرِ صفر شروع کنه(چون تقریبا از یه ماه قبلِ فرمت شدن
    دیگه حال و حوصله ی کدنویسی رو نداشتم)

    اینم واسه کسایی که بلد نیستن:
    اول از همه خاصیت AllowDropـه تکست باکسشون رو True کنن ( از پنجره ی Properties) بعد توی Eventهای DragDrop و DragEnterـه تکست باکسشون کدهای زیر رو قرار بدن:

    [CSHARP]
    private void textBox1_DragDrop(object sender, DragEventArgs e)
    {
    foreach (string fileName in (string[])e.Data.GetData(DataFormats.FileDrop))
    {
    StreamReader stream = new StreamReader(fileName);
    string data = stream.ReadToEnd();
    stream.Close();
    textBox1.Text = data;
    }
    }
    [/CSHARP]



    [CSHARP]
    private void textBox1_DragEnter(object sender, DragEventArgs e)
    {
    if (e.Data.GetDataPresent(DataFormats.FileDrop, false))
    {
    e.Effect = DragDropEffects.All;
    }
    }
    [/CSHARP]

    See your dreams every where  and every time , try to remember your dreams because a man lives with his dreams forever
    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note Drag and drop در سی شارپ SOFTAFZAR 0 751 18-11-2012 ساعت 11:24
    آخرین ارسال: SOFTAFZAR
    Note سی شارپ - Drag کردن عکس از یک pictureBox به یک pictureBox دیگر SOFTAFZAR 0 634 28-10-2012 ساعت 16:14
    آخرین ارسال: SOFTAFZAR

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