PDA

View Full Version : سوال: عوض كردن رنگ فرم در حين اجرا



ayor_1985_110
جمعه 10 مهر 1388, 12:21 عصر
با سلام
من ميخوام در حين اجرا رنگ فرم عوض بشه و دفعه هاي بعدي كه برنامه اجرا ميشه با همون رنگ بياد بالا از colordialog استفاده كردم ولي رنگ ذخيره نميشه.

daniel_0247
جمعه 10 مهر 1388, 12:40 عصر
سلام
برای عوض کردن رنگ فورم از این کد :

this.BackColor = Color.Red;
اما برای ذخیره باید از Setting ها استفاده کنی.

____________

My Blog (http://prohardcoding.blogfa.com/)

Parham.D
جمعه 10 مهر 1388, 13:15 عصر
یا اینکه مقدار رنگ را در ریجستری ثبت کنی.

ayor_1985_110
جمعه 10 مهر 1388, 13:28 عصر
یا اینکه مقدار رنگ را در ریجستری ثبت کنی.

ممنون ميشم اگر بيشتر توضيح بدهيد . اگر نمونه كد داريد بگذاريد.

ayor_1985_110
جمعه 10 مهر 1388, 13:33 عصر
اما برای ذخیره باید از Setting ها استفاده کنی.



مقدار رنگ رو به صورت رشته اي ذخيره ميكنم ولي چطور بايد اين مقدار رشته اي رو به this.backcolor نصبت دهم؟

daniel_0247
جمعه 10 مهر 1388, 13:57 عصر
دوست عزیز در قسمت Setting باید قسمت Type رو برابر System.Drawing.Color قرار بدی و بعد رنگ
خودت رو انتخاب کن . بعد از اون هم که می خواستی از روی اون بخونی از کد زیر استفاده کن .


this.BackColor = Properties.Settings.Default.myColor;

daniel_0247
جمعه 10 مهر 1388, 14:01 عصر
برای ذخیره باید از کد زیر استفاده کنید :
ابتدا رنگ رو انتخاب کن و بعد ذخیره!

Properties.Settings.Default.myColor = Color.AliceBlue;

Properties.Settings.Default.Save();

ayor_1985_110
شنبه 11 مهر 1388, 23:19 عصر
برای ذخیره باید از کد زیر استفاده کنید :
ابتدا رنگ رو انتخاب کن و بعد ذخیره!

Properties.Settings.Default.myColor = Color.AliceBlue;

Properties.Settings.Default.Save();
از كمكتون ممنون ولي روي mycolor ارور ميده ميشه راهنمايي كنيد

daniel_0247
یک شنبه 12 مهر 1388, 00:15 صبح
از كمكتون ممنون ولي روي mycolor ارور ميده ميشه راهنمايي كنيد

دوست عزیز شما باید بجای mycolor نام مقداری رو که در setting ساختی رو بدی!

__________________
My Blog (http://prohardcoding.blogfa.com/)