PDA

View Full Version : تغییر رنگ titleBar



Sajjad.Aghapour
چهارشنبه 24 بهمن 1386, 10:36 صبح
سلام
چطوری میشه titleBar رو از رنگ آبی به یه رنگ دیگه تغییر داد.البته هدف من این نیست.هدف من اینه که ظاهر فرمم ظاهر ویستا داشته باشه.می دونم که با تغییر رنگ نمیشه این کار رو کرد.حتما یه plugin ی ،dll ی برای این کار وجود داره.ممنون میشم اگه کسی کمک کنه

az_farzaneh
چهارشنبه 24 بهمن 1386, 11:26 صبح
1-شما میتونید یک user control بسازید.
2-خاصیت border style فرم اصلیتون رو برابر none قرار بدید.
3-user controlساخته شده را جایگزین اون کنید.

az_farzaneh
چهارشنبه 24 بهمن 1386, 11:58 صبح
من همین الان یه نمونه ساده نوشتم . امیدوارم براتون مفید باشه.

sinpin
چهارشنبه 24 بهمن 1386, 14:35 عصر
این هم یک روش دیگه :
http://www.codeplex.com/Wiki/View.aspx?ProjectName=CustomerBorderForm

Mahdi.Kiani
چهارشنبه 24 بهمن 1386, 15:13 عصر
1-شما میتونید یک user control بسازید.
2-خاصیت border style فرم اصلیتون رو برابر none قرار بدید.
3-user controlساخته شده را جایگزین اون کنید.
بهتره از فرم به جای userControl استفاده بشه تا با یه ارث بری ساده همه چیز حل بشه و نیاز نباشه که دائم usercontrol را drag کنید روی فرم و در هنگام اضافه کردن یک فرم جدید به برنامه از inherited Form استفاده کنید

********************
اکثر برنامه های اسکین ساز مشکل دارن
تا حالا اسکینی ندیدم که کامل باشه و درست جواب بده
یا فارسی و right to left مشکل دارن
یا در برنامه های MDI مشکل دارن و.....

این هم یک روش دیگه :
http://www.codeplex.com/Wiki/View.aspx?ProjectName=CustomerBorderForm

این نیز مشکل دارد!!!

Amir Oveisi
چهارشنبه 24 بهمن 1386, 22:19 عصر
برای این کارها استفاده از تکنولوژی WPF خیلی بهتون کمک میکنه.
البته FramWork 3.5 یا 3 نیاز هست.