PDA

View Full Version : دادن مسیر کامپیوتر به TreeView



سید حمید حق پرست
پنج شنبه 08 تیر 1391, 06:52 صبح
سلام علیکم

از شب تا حالا تو گوگل تو سایت و ... دنبال روش دادن مسیر کامپیوتر مثل Dirlistbox هستم اما پیدا نکردم
خودم یک سورس شبیه سازی explorer ویندوز دارم اما اینقد کدهاش زیاد و بهم ریختس که ادمو گیج میکنه
اگر هم در مورد لیست ویو هم سوری دارید ممنون میشم (مثلا هنگام انتخاب یک فولدر در تری ویو اجزای فولدر همراه ایکونهاشون در لیست ویو نمایش داده بشه)
اگر دوستان کمک کنن ممنونتون میشم
تا حالا با نشان دادن فایلهای سیستم در تری ویو و لیست ویو کار نکردم

از تری ویو و لیست ویو (Microsoft Windows Comon Controls 6.0 (sp6 استفاده میکنم

باز هم تشکر

یا علی (ع)

سید حمید حق پرست
پنج شنبه 08 تیر 1391, 15:08 عصر
سلام علیکم

کسی از دوستان راه کاری نداره . خیلی احتیاج دارم
ممنون میشم راه کاری یا سورسی واسه اینکار معرفی کنید :قلب:

یا علی (ع)

Veteran
پنج شنبه 08 تیر 1391, 15:31 عصر
اینو بررسی کنید.

سید حمید حق پرست
پنج شنبه 08 تیر 1391, 16:32 عصر
واقعا ممنونم . خیلی بدردم خورد

فقط یک سوال دیگه . بنده میخوام مثل عکس زیر دسکتاپ و سایر اجزا موجود در عکس زیر در treeview ست بشه . ایا مسیر خواسی باید بهش بدم یا در کد نویسی ویرایش انجام بدم

88890

یا علی (ع)

سید حمید حق پرست
پنج شنبه 08 تیر 1391, 17:32 عصر
دوستان منظور بنده ایکونهاش نیست بلکه میخوام به جای درایو c مثل عکس مای کامپیونر و دسکتاپ و کلا مثل عکس درایوها ست بشن

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


یا علی (ع)

سید حمید حق پرست
پنج شنبه 08 تیر 1391, 21:52 عصر
دوستان کسی نیست یه راهنماییی بکنه!!!!!!!!!!!!!!!!!!!!

یا علی (ع)

سید حمید حق پرست
جمعه 09 تیر 1391, 16:32 عصر
سلام علیکم
دوستان کسی نیست یه راهنمایی بکنه!!!!!!!!!!
یا اصلا یه روش دیگه ای نیست ؟؟؟؟؟؟؟؟


یا علی (ع)

سید حمید حق پرست
جمعه 09 تیر 1391, 23:25 عصر
نمیدونم چه بدی کردم که کسی جواب نمیده!!!!!!!!!!

MohammadGh2011
جمعه 09 تیر 1391, 23:31 عصر
سلام عليکم

نمیدونم چه بدی کردم که کسی جواب نمیده!!!!!!!!!!
:متفکر::لبخندساده:

چند تا سوال ميپرسم که جوابش رو بديد تا اگه تونستم راهنمايي کنم يا اساتيد بزرگوار راهنمايي کنند.

دقيقا ميخوايد چيکار کنيد؟
سوالتون رو دوباره واضح تر بنويسيد؟



موفق باشيد

سید حمید حق پرست
جمعه 09 تیر 1391, 23:48 عصر
سلام علیکم

خیلی ممنونم از اینکه جواب دادید

والا بنده اون سورسی که دوست عزیز Veteran (http://barnamenevis.org/member.php?160830-Veteran) در بالا قرار داده رو میخوام مثل عکسی که گذاشتم باشه
سورسو دانلود کنید متوجه مشید

تو سورس ایشون اگر مسیر درایوی رو بعش بدید زیر مجموعه ی درایو (پوشهها) رو در تری ویو نمایش میده و اگر روی یکی از پوشه ها کلیک کنید فایلهای داخلشو در لیست ویو نشون میده
حالا من فقط و فقط میخوام طریقه نمایش پوشه ها مثل عکس زیر باشه . یعنی به جای اینکه درایو سی و .. نشون بده مثل عکس نمونه همرو نشون بده (که به نظر خودم این فایلها که در عکس زیر مجموعه دسکتاپ قرار داده در یک مسیر هست و باید اونو به جای درایو ها بزاریم تا نمایش بده اما نمیدونم اون مسیر کجاست)
ممنون میشم راهنمایی کنید
اینم عکس :
http://barnamenevis.org/attachment.php?attachmentid=88890&d=1340886761

یا علی(ع)

MohammadGh2011
جمعه 09 تیر 1391, 23:59 عصر
من سورس ايشون رو ديدم،يعني شما ميخوايد مثل عکس که قرار داديد همه ي فايلها و پوشه ها و درايو هارو به صورت درختي نشون بده،؟!

بهروز عباسی
شنبه 10 تیر 1391, 00:06 صبح
http://www.ocxdump.com/download-ocx-files_new.php/ocxfiles/C/ccrpftv6.ocx/1.00.00064/download.html

سید حمید حق پرست
شنبه 10 تیر 1391, 00:44 صبح
من سورس ايشون رو ديدم،يعني شما ميخوايد مثل عکس که قرار داديد همه ي فايلها و پوشه ها و درايو هارو به صورت درختي نشون بده،؟!
اره برادر عزیز . ممنون از توجهت جناب عباسی زحمتشو کشید


خیلی ممنونم ازتون آقای عباسی واقعا اقایید . به خدا سه روزه دارم دنبالش میگردم که شما زحمتشو کشیدید


فقط چند سوال
کار باهاش مثل تری ویو هست
اخه مثلا من میخوام وقتی روی یک پوشه کلیک کنیم روش فایلهای داخلش رو در لیست ویو نمایش بده . مثل سورس قبلی
اگر میشه اینم جواب بدید یه دنیا ممنون میشم:قلب:

از همتون ممنونم


یا علی (ع)

بهروز عباسی
شنبه 10 تیر 1391, 00:58 صبح
خیلی ممنونم ازتون آقای عباسی واقعا اقایید
خواهش می کنم

کار باهاش مثل تری ویو هست
من زیاد با تری ویو کار نکردم اما این کنترل حتما با اون فرق زیادی داره چون مخصوصا برای کار با آدس پوشه ها و... طراحی شده و برای این کار هم توابع و متد های خوبی داره که همگی اونها هم از طریق نامشون قابل تشخیص هستن.

اخه مثلا من میخوام وقتی روی یک پوشه کلیک کنیم روش فایلهای داخلش رو در لیست ویو نمایش بده . مثل سورس قبلی
کد مربوط به رویداد tvwFolders_DblClick رو که به صورت زیر هستش
If tvwFolders.SelectedItem.Children = 0 Then 'if the children aren't already in the tree
tvwFolders.SelectedItem.Expanded = True 'expand the node
GetFolders tvwFolders.SelectedItem.Key 'add them
End If
GetFiles tvwFolders.SelectedItem.Key 'fill the listview as well

به صورت زیر برای رویداد FolderTreeview1_Click بنویس(البته کمی باهاش کار کنی مشکلی نداری )
Private Sub FolderTreeview1_Click()
' If tvwFolders.SelectedItem.Children = 0 Then 'if the children aren't already in the tree
' tvwFolders.SelectedItem.Expanded = True 'expand the node
'GetFolders FolderTreeview1.SelectedItem.Key 'add them
' End If

GetFiles FolderTreeview1.SelectedFolder 'fill the listview as well
End Sub



موفق باشید

سید حمید حق پرست
شنبه 10 تیر 1391, 02:16 صبح
من زیاد با تری ویو کار نکردم اما این کنترل حتما با اون فرق زیادی داره چون مخصوصا برای کار با آدس پوشه ها و... طراحی شده و برای این کار هم توابع و متد های خوبی داره که همگی اونها هم از طریق نامشون قابل تشخیص هستن.
تری ویو خیلی جالبه پیشنهاد میکنم باهاش کار کنید
بله این FolderTreeview برای کار آدرس پوشه ها در VB هم اسونه هم خیلی خوبه

با تغییر کلی در کد جناب



خودم با تغیر در کد قبلی که جناب Veteran (http://barnamenevis.org/member.php?160830-Veteran) عزیز قرار دادن تونستم اینکار رو انجام بدهم . قرار میدم تا دوستان اگر احتیاج پیدا کردن استفاده کنند
باز هم تشکر میکنم از شما و تمام دوستان



یا علی (ع)