PDA

View Full Version : تغییر دادن ظاهر تمامی فرم های برنامه به ظاهر Office



asghar2008
دوشنبه 09 بهمن 1391, 10:39 صبح
سلام

دوستان شما به خوبی میدونید که با استفاده از Devcomponent میشه ظاهر فرم های برنامه رو تغییر داد.من ظاهر فرم رو به Office تغییر میدم ولی مشکل اینجاست که فقط فرم اصلی ظاهرش تغییر میکنه.

من یه فرم اصلی دارم میخوام با تغییر ظاهر فرم اصلی این تغییرات به دیگر فرم ها نیز اعمال بشه.(بقیه فرم ها نیز ظاهرشون تغییر کنه)

ممنون

JaVa
دوشنبه 09 بهمن 1391, 11:18 صبح
سلام

دوستان شما به خوبی میدونید که با استفاده از Devcomponent میشه ظاهر فرم های برنامه رو تغییر داد.من ظاهر فرم رو به Office تغییر میدم ولی مشکل اینجاست که فقط فرم اصلی ظاهرش تغییر میکنه.

من یه فرم اصلی دارم میخوام با تغییر ظاهر فرم اصلی این تغییرات به دیگر فرم ها نیز اعمال بشه.(بقیه فرم ها نیز ظاهرشون تغییر کنه)

ممنون

سلام و خسته نباشید.

این کار به راحتی امکان پذیر هست.

شما فرم اصلی رو باز کنید. از جعبه ابزار یه کنترل StyleManager اضافه کنید. این ابزار به سینی کامپوننت ها اضافه می شه. حالا این کنترل رو انتخاب کنید. و مشخصه MangerStyle رو تغییر بدید می بینید که ظار فرم تغییر می کنه. حالا اگه خواستید یه فرم اضافه کنید از فرم New Item ... گزینه OFFice Form 2007 رو انتخاب کنید. فقط دقت کنید که مشخصه EnableGlass رو False قرار بدید.

دیگه ظاهر فرماتون به راحتی عوض میشن.

تشکر هم یادتون نره.

موفق باشید.

asghar2008
دوشنبه 09 بهمن 1391, 11:56 صبح
سلام
ممنون از پاسختون.

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

و اگه 2باره بخوام فرم هارو طراحی کنم زمان میبره.


.

از فرم New Item ... گزینه OFFice Form 2007 رو انتخاب کنید.



من از VS2010 استفاده میکنم همچین چیزی رو ندیدم.میشه دقیق بگید کجاست.
ممنون

JaVa
دوشنبه 09 بهمن 1391, 12:04 عصر
سلام
ممنون از پاسختون.

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

و اگه 2باره بخوام فرم هارو طراحی کنم زمان میبره.

ممنون

ببین . شما اگه قبلا هم فرماتون رو طراحی کردید با کنترل های DotNetBar بازم می تونید ظاهرشون رو تغییر بدید. اگه فرماتون رو از گزینه که قبلا گفتم الان این پایین هم آدرس دقیقش رو بهت میدم طراحی نکردید شما می تونید کنترل ها رو یه کپی ازشون بگیرید و توی فرم جدید(فرم آفیس 2007) Past کنید.




من از VS2010 استفاده میکنم همچین چیزی رو ندیدم.میشه دقیق بگید کجاست.
ممنون

روی پروژه تون کلیک کنید از منوی ADD گزینه ی New Item رو انتخاب کنید. اگه حالش رو هم نداری می تونید از کلید های ترکیبی Ctrl+Shift+A استفاده کنید.

بازم اگه ایرادی داشتی بگو تا توضیح بدم.:لبخندساده:

asghar2008
دوشنبه 09 بهمن 1391, 12:17 عصر
گزینه OFFice Form 2007 رو انتخاب کنید.


منظورم گزینه Office form 2007 ؟؟
اخه این آیتم اصلا وجود نداره.

من یه کار دیگه میکنم.از طریق Designer فرم این کار رو انجام میدم!
به این صورت :
Inherits DevComponents.DotNetBar.Office2007Form

JaVa
دوشنبه 09 بهمن 1391, 12:28 عصر
منظورم گزینه Office form 2007 ؟؟
اخه این آیتم اصلا وجود نداره.

من یه کار دیگه میکنم.از طریق Designer فرم این کار رو انجام میدم!
به این صورت :
Inherits DevComponents.DotNetBar.Office2007Form

الان خودم که نگاه کردم اسم دقیقش هست. Office 2007 Form.

اگه این گزینه رو هم نداری به احتمال خیلی قوی مشکل از ک.ر.ک کامپوننت ها هستش. یه نسخه ای من ازش سراغ دارم که می تونی از سایت سافت نود و هشت دانلود کنی.
من خودم ازش استفاده دارم می کنم. ایرادی نداره:چشمک:
موفق باشید.

asghar2008
دوشنبه 09 بهمن 1391, 12:34 عصر
درسته . حق با شماست

ایراد از DevComponent ای است که بنده نصب کردم.

مرسی