-
A List Of Files
سلام دوستان
می خوام یه لیست از یه سری فایل درست کنم مثل یه لیست باکس. با این تفاوت که می خوام فقط اسم فایل ها نشون داده بشه، بدون آدرس. نکته ای که توش گیر کردم اینه که می خوام در عین این که فقط اسم ها رو نشون می ده، به آدرسشون هم دسترسی داشته باشم. مثلا اگر گزینه اول لیستمون هست CPUSatan.jpg وقتی آدرسشو می خوام بهم C:\CPUSatan.jpg برگشت داده بشه. از VirtualList و سایر لیست های کمکی نمی خوام استفاده کنم.
ممنون می شم راهنمایی کنید.
-
با سلام
زمانی که نام فایل ها را در لیست باکس اضلفه میکنید ادرس ان ها را هم نیز در یک ارایه رشته ای ذخیره کنید و هنگامی که می خواهید به ادرس ان فایل دسترسی داشته باشید itemIndex ان را در ارایه جست و جو کنید.
به عنوان مثال کد زیر ادرس فایلی را که انتخاب شده را برمی گرداند :
کد:
arrStr
[ListBox.ItemIndex];
البته توضیحات بالا برای زمانی است که ادرس فایل های شما با هم متفاوت باشد.
اما در زمانی که شما فایل های یک ادرس را لیست می کنید نیازی به این کار نیست.
به عنوان مثال اگر فایل های درایو C را لیست کردید فقط کافی است مقدار 'C:\' را در یک string ذخیره کنید و زمانی که ادرس یک فایل را می خواهید کافیست ان string را به اول اسم فایل اضافه کنید.
امیدوارم مشکلتون حل بشه.
با تشکر