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 690 18-11-2012 ساعت 11:24
آخرین ارسال: SOFTAFZAR
Note سی شارپ - Drag کردن عکس از یک pictureBox به یک pictureBox دیگر SOFTAFZAR 0 575 28-10-2012 ساعت 16:14
آخرین ارسال: SOFTAFZAR

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