ورود

نسخه کامل مشاهده نسخه کامل : A List Of Files



CPUSatan
11-11-2010, 20:50
سلام دوستان
می خوام یه لیست از یه سری فایل درست کنم مثل یه لیست باکس. با این تفاوت که می خوام فقط اسم فایل ها نشون داده بشه، بدون آدرس. نکته ای که توش گیر کردم اینه که می خوام در عین این که فقط اسم ها رو نشون می ده، به آدرسشون هم دسترسی داشته باشم. مثلا اگر گزینه اول لیستمون هست CPUSatan.jpg وقتی آدرسشو می خوام بهم C:\CPUSatan.jpg برگشت داده بشه. از VirtualList و سایر لیست های کمکی نمی خوام استفاده کنم.
ممنون می شم راهنمایی کنید.

M.Hashemi
12-11-2010, 11:57
با سلام
زمانی که نام فایل ها را در لیست باکس اضلفه میکنید ادرس ان ها را هم نیز در یک ارایه رشته ای ذخیره کنید و هنگامی که می خواهید به ادرس ان فایل دسترسی داشته باشید itemIndex ان را در ارایه جست و جو کنید.
به عنوان مثال کد زیر ادرس فایلی را که انتخاب شده را برمی گرداند :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته توضیحات بالا برای زمانی است که ادرس فایل های شما با هم متفاوت باشد.
اما در زمانی که شما فایل های یک ادرس را لیست می کنید نیازی به این کار نیست.
به عنوان مثال اگر فایل های درایو C را لیست کردید فقط کافی است مقدار 'C:\' را در یک string ذخیره کنید و زمانی که ادرس یک فایل را می خواهید کافیست ان string را به اول اسم فایل اضافه کنید.
امیدوارم مشکلتون حل بشه.
با تشکر