نمایش نتایج 1 تا 13 از 13

نام تاپیک: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

  1. #1

    انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

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

  2. #2
    کاربر دائمی آواتار یونس ابراهیمی
    تاریخ عضویت
    آذر 1391
    محل زندگی
    کوهدشت
    سن
    42
    پست
    195

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    سلام

    جوابتون دقیقا توی این لینکه :

    http://www.w3-farsi.com/%DA%A9%D9%86...4-colordialog/

  3. #3

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    نقل قول نوشته شده توسط یونس ابراهیمی مشاهده تاپیک
    سلام

    جوابتون دقیقا توی این لینکه :

    http://www.w3-farsi.com/%DA%A9%D9%86...4-colordialog/
    سلام
    من می خواهم در کلیه صفحات پروژه این تغییر اعمال شود

  4. #4
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    ميتوني يه فايل XML بسازي و كليه تنظيمات برنامه مثل رنگ و ... توش ذخيره كني. در ابتداي اجراي برنامه فايل ميخوني و در يك كلاس ذخيره مي كني. يك متد هم مينويسي كه تنظيماتو به فرم اعمال كنه مثلا رنگو عوض كنه. اين متد در لودينگ همه فرم ها صدا ميزني.
    راه ساده تر هم اينه كه رنگ در داخل كلاس setting ذخيره كني و در لودينگ فرم ها مقدارشو بخوني و اعمال كني.

  5. #5

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    نقل قول نوشته شده توسط deldadeh108 مشاهده تاپیک
    ميتوني يه فايل XML بسازي و كليه تنظيمات برنامه مثل رنگ و ... توش ذخيره كني. در ابتداي اجراي برنامه فايل ميخوني و در يك كلاس ذخيره مي كني. يك متد هم مينويسي كه تنظيماتو به فرم اعمال كنه مثلا رنگو عوض كنه. اين متد در لودينگ همه فرم ها صدا ميزني.
    راه ساده تر هم اينه كه رنگ در داخل كلاس setting ذخيره كني و در لودينگ فرم ها مقدارشو بخوني و اعمال كني.
    سلام
    میشه یک نمونه یا کدی قرار بدهید

  6. #6
    کاربر دائمی آواتار Davidd
    تاریخ عضویت
    آذر 1392
    محل زندگی
    تهران
    پست
    391

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    راه دوم كه ساده تره ميگم. در Solution Explorer يه پوشه به نام Properties هست كه يه فايل به نام Settings.settings داره. اين فايلو باز مي كني يه جدول باز ميشه كه هر سطرش نشان دهنده يه مقدار هست كه ميخاي ذخيره كني. قسمت Name يه نام انتخاب كن مثلا BackColor ، فيلد Type، نوع int بذار و يه مقدار اوليه هم بهش بده.
    حالا در loading فرم بنويس :
    this.BackColor = Color.FromArgb(Properties.Settings.Default.BackCol  or);

    براي ذخيره رنگ :
    Color c=// رنگ مورد نظر
    Properties.Settings.Default.BackColor=c.ToArgb();
    Properties.Settings.Default.Save();

  7. #7
    محروم شده
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جنب حرم امام رضا(ع)
    سن
    23
    پست
    1,514

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    سلام
    سوال زیاد جواب سختی نداره.
    شما میتونید با استفاده از یک Color Dialog در فرم تنظیمات رنگ رو تغییر بدید و سپس با استفاده از Settings ها اون رو ذخیره کنید که کاربر برای بار بعد هم وقتی وارد میشه همون رنگ باشه.
    در اینجا بهتون یه توضیحی داده شده :
    http://videolearning.rozblog.com/For...gory/5/Post/25

  8. #8

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    سلام
    ببینید من یک فرم دارم که همه فرمها از روی آن ارث می برند(مانند تغییر فونت و رنگ پس زمینه )هنگام طراحی
    حالا می خواهم یک فرم هم داشته باشم که کاربر بعداز لاگین هرگاه خواست بتواند رنگ پس زمینه را به دلخواه خود تغییر بدهد

  9. #9

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    خب شما تو فرم لود همون فرم که همه ازش ارث میبرن بنویس که بیاد رنگ رو از setting بخونه و بکنه رنگ بکگراند خودش ... برای همه ی فرم ها اعمال میشه

  10. #10
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    40
    پست
    1,237

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    با استفاده از کلاس ColorConverter میتونی رنگ رو به استرینگ تبدیل کنید و در بانک یا فایل ini ذخیره کنی
    و هنگام فراخوانی هم دوباره با استفاده از همان کلاس ، متن رو بگیری و تبدیل به رنگ بکنی و به فرمت اعمال کنی

  11. #11

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    نقل قول نوشته شده توسط aliagamon مشاهده تاپیک
    خب شما تو فرم لود همون فرم که همه ازش ارث میبرن بنویس که بیاد رنگ رو از setting بخونه و بکنه رنگ بکگراند خودش ... برای همه ی فرم ها اعمال میشه
    سلام
    چطوری می توانم setting را برایش فراخوانی کنم

  12. #12

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    نقل قول نوشته شده توسط shahryari مشاهده تاپیک
    با استفاده از کلاس ColorConverter میتونی رنگ رو به استرینگ تبدیل کنید و در بانک یا فایل ini ذخیره کنی
    و هنگام فراخوانی هم دوباره با استفاده از همان کلاس ، متن رو بگیری و تبدیل به رنگ بکنی و به فرمت اعمال کنی
    سلام
    میشه یکم بیشتر باکد توضیح بدهید

  13. #13
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    40
    پست
    1,237

    نقل قول: انتخاب و تغییر رنگ پس زمینه برنامه توسط کاربر

    نقل قول نوشته شده توسط Iran58 مشاهده تاپیک
    سلام
    میشه یکم بیشتر باکد توضیح بدهید
                ColorConverter cc = new ColorConverter();
    this.BackColor = (Color)cc.ConvertFromString("Red"); //تبدیل متن به رنگ


    label1.Text = cc.ConvertToString(this.BackColor);// تبدیل رنگ به متن جهت ذخیره در بانک

تاپیک های مشابه

  1. تغییر رنگ برنامه توسط کاربر
    نوشته شده توسط darkenerboy در بخش Android Studio
    پاسخ: 11
    آخرین پست: شنبه 16 اسفند 1393, 07:23 صبح
  2. سوال: تغییر رنگ پس زمینه به رنگ دلخواه توسط کاربر
    نوشته شده توسط minaalamshahi در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: چهارشنبه 08 آذر 1391, 18:19 عصر
  3. پاسخ: 0
    آخرین پست: چهارشنبه 29 تیر 1390, 19:57 عصر
  4. سوال: تغییر رنگ پس زمینه ی برنامه
    نوشته شده توسط mmd2009 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: پنج شنبه 02 مهر 1388, 10:00 صبح
  5. تغییر رنگ پشت زمینه و فونت سلول انتخاب شده در DbGrid
    نوشته شده توسط MNosouhi در بخش برنامه نویسی در Delphi
    پاسخ: 7
    آخرین پست: چهارشنبه 27 مهر 1384, 16:19 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •