PDA

View Full Version : سوال: ایجاد تم برای فرم



babak6655
دوشنبه 21 بهمن 1392, 14:04 عصر
سلام من از کامپونت تلریک استفاده میکنم

در قسمت تنظیمات گزینه ایی گذاشتم که وقتی زده شده تم به صورت مثلا office2007و یا office210 بشه
ولی نمیدونم کدش رو باید چی بنویسم.

babak6655
دوشنبه 21 بهمن 1392, 21:27 عصر
دوستان کسی نمیتونه کمک کنه؟

xxnagin
دوشنبه 21 بهمن 1392, 22:07 عصر
سلام
اینجا اموزش تصویری خود سایتش داره
http://tv.telerik.com/watch/winforms/visualstylebuilder/changing-themes-at-run-time-with-radcontrols-winforms

babak6655
سه شنبه 22 بهمن 1392, 02:23 صبح
سلام
اینجا اموزش تصویری خود سایتش داره
http://tv.telerik.com/watch/winforms/visualstylebuilder/changing-themes-at-run-time-with-radcontrols-winforms

سلام
آره دیدم
کدی که من وارد کردم

ThemeResolutionService.ApplicationThemeName = office2007SilverTheme1.ToString();

ولی بازم جواب نداد:متفکر:

mehrdad.ghorbaniyan
سه شنبه 22 بهمن 1392, 09:07 صبح
دوست عزیز من اینجوری استفاده میکنم.یه setting برای برنامم میسازم از نوع String.بعد پیش فرضش مثلاً office2010
بعد وقتی کاربر تم office 2007 را انتخاب کرد میام اونو ذخیره میکنم.بعد تو فرم لود میگم از نام تمو از setting که درست کردم بخونه.اینجوری خیلی راحته

babak6655
سه شنبه 22 بهمن 1392, 16:15 عصر
دوست عزیز من اینجوری استفاده میکنم.یه setting برای برنامم میسازم از نوع String.بعد پیش فرضش مثلاً office2010
بعد وقتی کاربر تم office 2007 را انتخاب کرد میام اونو ذخیره میکنم.بعد تو فرم لود میگم از نام تمو از setting که درست کردم بخونه.اینجوری خیلی راحته

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

mehrdad.ghorbaniyan
سه شنبه 22 بهمن 1392, 17:02 عصر
سلام.ببین اول برو تو setting یکی با نام nametheme بساز
بعد یه کمبوباکس بذار.نام تم های که میخوای باشند را ادد کن.بعد وقتی خواستی ذخیرش کنی با این کد ذخیره کن :

CRM.Properties.Settings.Default.nametheme = cmbtheme.Text;

یادت باشه پیشفرضش هم تو قسمت setting معلوم کنی.برای لود کردنش هم از کد زیر :

cmbtheme.Text =radDock1.ThemeName= CRM.Properties.Settings.Default.nametheme;

موفق باشی:لبخندساده:

babak6655
سه شنبه 22 بهمن 1392, 19:10 عصر
setting رو ساختم
ولی متوجه نشدم این کد رو کجا ذخیره کنم:متفکر:

CRM.Properties.Settings.Default.nametheme = cmbtheme.Text;


قسمت دوم کد این radDock1 چی هست؟

cmbtheme.Text =radDock1.ThemeName= CRM.Properties.Settings.Default.nametheme;

mehrdad.ghorbaniyan
چهارشنبه 23 بهمن 1392, 06:15 صبح
setting رو ساختم
ولی متوجه نشدم این کد رو کجا ذخیره کنم:متفکر:

CRM.Properties.Settings.Default.nametheme = cmbtheme.Text;


قسمت دوم کد این radDock1 چی هست؟

cmbtheme.Text =radDock1.ThemeName= CRM.Properties.Settings.Default.nametheme;



قسمت اول میاد نام تمو ذخیره میکنه.توی دکمه ذخیره بذار
قسمت دومم تو قسمت لود فرم بذار
raddock هم یه کامپوننته.فرقی نداره.هر کدوم از کامپوننت telerik استفاده کنی یه خاصیت داره به نام themename
بجای CRM نام برنامه خودتو بذار

babak6655
چهارشنبه 23 بهمن 1392, 13:07 عصر
raddock هم یه کامپوننته.فرقی نداره.هر کدوم از کامپوننت telerik استفاده کنی یه خاصیت داره به نام themename


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

comboBox1.Text = telerikMetroTheme1.ThemeName = project.Properties.Settings.Default.nametheme;

mehrdad.ghorbaniyan
چهارشنبه 23 بهمن 1392, 18:04 عصر
وقتی من یکی از کامپونت های تلریک رو انتخاب کردم میگه اشتباه هست.
مثلا این :

comboBox1.Text = telerikMetroTheme1.ThemeName = project.Properties.Settings.Default.nametheme;


خب ببین باید اون تمی که میخوای را بیاری رو فرم.مــــثلاً اگه تم office 2007 انتخاب کردی.باید رو فرمت هم اون باشه

babak6655
چهارشنبه 23 بهمن 1392, 19:58 عصر
خب ببین باید اون تمی که میخوای را بیاری رو فرم.مــــثلاً اگه تم office 2007 انتخاب کردی.باید رو فرمت هم اون باشه

آره هستش
ولی میگه دستورت اشتباه هست

mehrdad.ghorbaniyan
چهارشنبه 23 بهمن 1392, 20:22 عصر
آره هستش
ولی میگه دستورت اشتباه هست

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

babak6655
چهارشنبه 23 بهمن 1392, 22:44 عصر
بیا اینو برات نوشتم.از رو این ببین مشکلت حل میشه.موفق باشی:لبخندساده:.
116674
البته اینو من یادم رفت بهش اضاف کنم.وقتی تمو انتخاب کردی باید ببندی و باز کنی تا تم اعمال بشه ولی با همین مشکلت حل میشه

اولاً تشکر میکنم که اینقدر صبور هستید و جواب میدید
من همه کد شما رو دقیق نوشتم ولی نشد که نشد.
فکر کنم ایراد از کامپونت تلریک من باشه.

mehrdad.ghorbaniyan
پنج شنبه 24 بهمن 1392, 09:15 صبح
اولاً تشکر میکنم که اینقدر صبور هستید و جواب میدید
من همه کد شما رو دقیق نوشتم ولی نشد که نشد.
فکر کنم ایراد از کامپونت تلریک من باشه.

خواهش میکنم.نمیدونم والا.من از ورژن Telerik RadControls 2012 Q1 Ultimate استفاده میکنم.ممکنه فرق کنه