PDA

View Full Version : گفتگو: چگونه رندر context menu strip را به رندر ویندوز سون(سیستم)تبدیل کنیم؟(اساتید،بشتابید)



Farshid007
دوشنبه 17 مرداد 1390, 21:15 عصر
با عرض سلام و خسته نباشید به اساتیدی چون :مدیران سایت و ...
چراا وقتی رندر منو ها رو system می کنیم(مانند :Context Menu strip) رندر اونا مثل بقیه برنامه های خارجی ها مثل :فایر فاکس،ند 32,وبرنامه هایی که خارجی ها میسازند نمیشه؟؟
خواهش میکنم کمکم کنید اساتید
من یه رندر office 2007 پیدا کردم که می تونید از اینجا (http://www.csharpdotnet.ir/1390/02/26/post-205/) دانلودش کنید اما هر چه قدر زور زدم نتونستم بصورت رندر ویندوز 7 در بیارم
لطفا -:)

saman6384
دوشنبه 17 مرداد 1390, 22:25 عصر
منظورت اینه؟؟

Farshid007
دوشنبه 17 مرداد 1390, 22:44 عصر
نه داش سامان
مگه خودت ویندوز 7 نداری
واسه ویندوز7 خیلی خوشگله
من هر برنامه ای که خارجی ها ساختند (حتی برنامه هایی کوچک)از این context menu strip ها داشت
پس چرا ما نمی تونیم داشته باشیم؟؟
خون اونا رنگیه؟؟یا خون ما سیاه و سفیده؟؟؟؟

Farshid007
دوشنبه 17 مرداد 1390, 22:53 عصر
به این یه نگاه بنداز:
http://barnamenevis.org/attachment.php?attachmentid=71257&d=1308252784
این یه کموننت امادست که اقای الگوریمX بهم داده
اینم رندرش واسه ویندوز 7 هست

saman6384
سه شنبه 18 مرداد 1390, 00:02 صبح
منظورت مگه رنگو قیافش نیس؟
خوب اونی که من دادم مگه همین کارو نمیکنه؟

اونی که من دادم رنگش controlDark هستش
خودت عوضش کن هر چی میخای :متفکر:

Farshid007
سه شنبه 18 مرداد 1390, 13:35 عصر
نه عزیز من !!
من اینو هر کاریش کنم به این شکل در نمی اد؟؟؟؟؟؟؟
ببین دوست من، این منو ها (Such as :Context menu strip)یه خاصیتی دارند به نام Renderer که باید اونو بزامش به رندر ویندوز سون
اینی که تو دادی من هر کاریش کنم هم نمیشه به این شکل درش بیارم
73551

saman6384
سه شنبه 18 مرداد 1390, 18:35 عصر
خوب عزیز دل برادر منم یه کلاس از ToolStripRenderer مشتق کردم! یه رندرر سفارشی درس کردم! غیره اینه؟:متفکر:

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

Farshid007
سه شنبه 18 مرداد 1390, 20:36 عصر
نه داداش
ساختن همچین چیزی بصورت دستی کار هر کسی نیست
اینو مهندسان مایکروسافت ساختنش مگه بچه بازیه
خوب ما اون رندرو از کجا گیر بیاریم؟؟؟؟؟؟؟؟؟؟؟؟؟؟ها؟

mas'oud
سه شنبه 18 مرداد 1390, 20:51 عصر
منم دقیقا مشکل شما رو داشتم و حسرت اون منوهای زیبا رو میخوردم و حالم از منوی بیریخت دات نت داشت بد میشد که ......
به این سایت رسیدم!!

http://wyday.com/vistamenu/

کامپوننت رایگان و نحوه استفاده از اون به زبان انگلیسی (البته خیلی قابل فهمه مراحل کار)
برو حال کن یه تشکر هم بزن!!!!

Farshid007
چهارشنبه 19 مرداد 1390, 14:25 عصر
دست گلت درد نکنه
ولی من هنوز نفهمیدم چجوری باید ازش استفاده کنم؟؟؟؟؟
من Vistamenu .dllرو دانلود کردم و به تول باکس هم اضافش کردم
خوب الان یه context menu strip دارم
می خوام اون شکلی شه چی کار کنم؟؟

saman6384
چهارشنبه 19 مرداد 1390, 19:39 عصر
How to use VistaMenu (http://wyday.com/vistamenu/howtouse.php)

Farshid007
چهارشنبه 19 مرداد 1390, 20:07 عصر
همینو قبل هم خوندم چون که تند تند خوندم هیچی نفهمیدیم اما الان با حوصله خوندم فهمیدم
خوب اگه اینجوریه ای Vista menu.dllفقط به درد گذاشتن عکس می خوره
یعنی ماکروسافت اسگل قبلا اینا رو گذاشته بود مای از اون اسگل تر نفهمیدیم:لبخند:
درسته؟؟؟؟؟

mas'oud
چهارشنبه 19 مرداد 1390, 21:43 عصر
به نظر من ماکروسافت اوسکول نیست، با این کارش هدف داره:
اول اینکه بقیه مهندسای نرم افزار هم کار کنن و ایده بدن و تواناییشون رو ارتقا بدن(وگرنه هرچی لازم بود خود ماکروسافت میساخت)

دوم اینکه، همون اول اینکه!!!! چیز دیگه ای به ذهنم نمیرسه!

حالا استفاده کردی یا نه؟

پس از نصب این کامپوننت اینجوری ازش باید استفاده کنی:

اول یک ویستامنو بنداز رو صفحه بعد یک ContexMenu نه یک ContexMenuStrip این دوتا با هم فرق دارن.

حالا استفاده کن.

این کنترلها به طور پیشفرض به تب Common Controls از قسمت ToolBox اضافه میشن.

Farshid007
پنج شنبه 20 مرداد 1390, 13:42 عصر
اره بابا
خیلی بدردم خورد
دمت گرم
من به طراحی و زیبایی فرم خیلی اهمیت می دم
این کنترل های اماده مثل Dev همش به جز چند تا ش اشغالند
همین چیز هایی که خود مایکروسافت گذاشته خیلی با حالند
اگه باز هم از اینجور چیزا پیدا کردید
مارا هم در جریان بزارید
باتشکر از همه ی دوستانی که این تاپیک رو همراهی کردند
از جمله :مسعود و سامان(دو برنامه نویس گل گلاب)
موفق باشید