PDA

View Full Version : سوال: محیط myComputer در سی شارپ



sadaf_
سه شنبه 29 آذر 1390, 09:58 صبح
چطوری می شه محیط myComputer رو در سی شارپ هم طراحی کرد هم کدنویسی ؟
البته مثل win 7 باشه
ممنون

ButterFly
سه شنبه 29 آذر 1390, 11:36 صبح
کادر سمت راست با listview و کادر سمت چپش با treeview درست میشه.نمیدونم محدوده سوالتون تا چه حد بود

sadaf_
سه شنبه 29 آذر 1390, 11:47 صبح
نه می خوام این کادر mycomputer رو آماده در اختیار داشته باشم
ولی اگر تغییری خواستیم بدیم
مثل یک sample باشه

intel_amd
سه شنبه 29 آذر 1390, 11:57 صبح
مثل ویندوز هرچی که بخای خود دات نت gui نسبت به ویندوز عوض میکنه

sadaf_
سه شنبه 29 آذر 1390, 12:02 عصر
مثل ویندوز هرچی که بخای خود دات نت gui نسبت به ویندوز عوض میکنه
منظورتون رو متوجه نشدم امکانش هست یه توضیحی بدید؟
ببینید من می خوام یک فرمی داشته باشم مثل myComputer باشه و اگر تغییرات خواستم خودم بهش بدم
اما ساختار فرم به همون صورت باشه
مثل فرم savedialog که خودش وجود داره

intel_amd
سه شنبه 29 آذر 1390, 21:26 عصر
ببینین اینکه گفتین میخام مثل ویندوز سون بشه مثلا بالای پنجره که شفاف هست یا ... اینو خود دات نت تغییر میده و تو هر سیستم عامل شکل اون میکنه براتون

sadaf_
پنج شنبه 01 دی 1390, 11:05 صبح
منظورم مثل ویندوز 7 این بود که از نظر نمایش کادر, ظاهر بود
آیا به چنین فرمی می شه دسترسی پیدا کرد ؟

sadaf_
پنج شنبه 01 دی 1390, 12:42 عصر
منظور من از فرم این هست
به این چطوری می شه دسترسی پیدا کرد؟
79534

سوداگر
پنج شنبه 01 دی 1390, 13:26 عصر
منظور من از فرم این هست
به این چطوری می شه دسترسی پیدا کرد؟


ببخشید که بحث WPF رو میارم وسط....
دوست عزیز شما به راحتی میتونید شیشه ای بودن بالای فرم رو کنترل کنید ولی اون دکمه Back و Forward رو به سختی در پروژه های WinForm میتونید پیاده کنید.
توصیه من اینه که از WPF که انعطاف پذیرتر هست، استفاده کنید و برای اینکه از این دکمه ها (Bach , Forward) توی فرمتون داشته باشید باید با مبحث Page Navigation در WPF آشنا باشید.

Mahmoud Zaad
پنج شنبه 01 دی 1390, 13:29 عصر
این لینک (http://stackoverflow.com/questions/1073999/how-do-i-open-the-my-documents-and-my-computer-folders-from-c)جواب سوال آخری! رو میده.
این لینک (http://stackoverflow.com/questions/1072375/open-my-computer-properties-in-c-sharp-windows-app)هم واسه دسترسی بقیه قسمت ها

سوداگر
پنج شنبه 01 دی 1390, 14:37 عصر
این لینک (http://stackoverflow.com/questions/1073999/how-do-i-open-the-my-documents-and-my-computer-folders-from-c)جواب سوال آخری! رو میده.
این لینک (http://stackoverflow.com/questions/1072375/open-my-computer-properties-in-c-sharp-windows-app)هم واسه دسترسی بقیه قسمت ها

چیزی که شما گفتین، به این صورت هست که خود مای کامپیوتر رو به وسیله برنامه explorer.exe در پنجره ای جدید باز می کند!!!
I have used two GUIDs to open the folders My Computer and My Documents
ما می خواهیم این کار، توی فرم برنامه انجام شود و اگر روی درایو C دو بار کلیک کنیم، در فرم خودمان باز شود نه در برنامه explorer!

Mahmoud Zaad
پنج شنبه 01 دی 1390, 15:11 عصر
چیزی که شما گفتین، به این صورت هست که خود مای کامپیوتر رو به وسیله برنامه explorer.exe در پنجره ای جدید باز می کند!!!
I have used two GUIDs to open the folders My Computer and My Documents
ما می خواهیم این کار، توی فرم برنامه انجام شود و اگر روی درایو C دو بار کلیک کنیم، در فرم خودمان باز شود نه در برنامه explorer!
اگه منظور این باشه که فکر می کنم جواب مشخصه. [ما می خوایم به یه پروسس دیگه دسترسی پیدا کنیم، خب روشش همینطوریه]

سوداگر
پنج شنبه 01 دی 1390, 15:23 عصر
اگه منظور این باشه که فکر می کنم جواب مشخصه. [ما می خوایم به یه پروسس دیگه دسترسی پیدا کنیم، خب روشش همینطوریه]

نه! ما نمی خواهیم به پراسس دیگری دسترسی داشته باشیم، در واقع ایشون میخواهند که explorer.exe را بسازند! و myComputer و درایوها، همه و همه را روی فرم داشته باشند. چیزی بالاتر از باز کردن explorer.exe و قراردادن آدرس مای کامپیوتر در آن است.

sadaf_
دوشنبه 05 دی 1390, 14:51 عصر
از دوستان کمک بیشتری رو تقاضا دارم
ممنون