PDA

View Full Version : سوال: درگ و یافتن فایل



sina_saravi1
یک شنبه 04 بهمن 1388, 18:10 عصر
سلام به همگی

بازم یه سوال برام پیش اومد

میخواستم بدونم که :

چه جوری با کشیدن یه دسته فایل به فرم ( درگ دراپ) آدرس فایل ها رو تو یه لیست باکس نشون بدم؟

خیلی تلاش کردم ولی نتونستم

ممنون میشم راهنماییم کنید

با تشکر

sina_saravi1
یک شنبه 04 بهمن 1388, 18:25 عصر
من خوشم نمیاد اسپم بدم

ولی کاشکی زود تر کمک کنید

آخه نمیتونم زیاد تو نت باشم

sina_saravi1
یک شنبه 04 بهمن 1388, 18:43 عصر
من تا اینجا فهمیدم که باید این اطلاعات تو e باشه
اما نمیدونم چجوری باید استخراجشون کنم

حامد مصافی
یک شنبه 04 بهمن 1388, 19:05 عصر
در رویداد OnDragDrop :

اگر محتویات درگ شده فایلی از windows explorer باشد e.Data.GetDataPresent با مقدار FileDrop مقدار True برخواهد گرداند. سپس باید e.Data.GetData را به آرایه ای از string تبدیل کنید تا لیسک فایل ها به دست آید
کد زیر می تواند به شما در فهم این مسئله کمک کند (ممکن است این کد ایراداتی داشته باشد، چون خارج از IDE نوشتم)



Private Sub List1_DragDrop(sender as object, e as DragEventArgs)
if (e.Data.GetDataPresent(DataFormats.FileDrop)) then
dim filePaths as string()


filePaths = CType(e.Data.GetData(DataFormats.FileDrop), string() )


for each fileLoc as string in filePaths
list1.items.Add(fileLoc);
next

end if
end sub

sina_saravi1
یک شنبه 04 بهمن 1388, 19:08 عصر
واقعا ممنونم

توضیحتون منو راه میندازه

sari-1369
یک شنبه 04 بهمن 1388, 22:24 عصر
ترکیب VB.net و C# هستش ؟ :لبخند: