PDA

View Full Version : کار کردن با رنگ ها در C#‎



saed2006
جمعه 10 اردیبهشت 1389, 15:52 عصر
من میخوام کاربر برنامه ام بتونه یه رنگ رو انتخاب کنه
سوال:
برای نمایش رنگها بهتره از یه colordialog استفاده کنم یا یه کمبو؟
چجوری رنگ انتخابی به وسیله colordialog رو که توسط کاربر انتخاب شده رو توی کنترل روی فرم نشون بدم
برای نشون دادن رنگ انتخابی از چه کنترلی استفاده کنم
؟

Pooria121
جمعه 10 اردیبهشت 1389, 17:14 عصر
به عنوان مثال، من در لود فورم یک لیبل اضافه میکنم، و یک سایزی به لیبل میدم، که فقط رنگ انتخابی رو در پیش زمینه اون نمایش بدم، فکنم کامل است که شما متوجه شید و کارتون رو راه بندازه



private void Form1_Load(object sender, EventArgs e)
{
Label l1 = new Label();
l1.Size = new Size(50, 10);
this.Controls.Add(l1);
ColorDialog cd = new ColorDialog();
if (cd.ShowDialog() == DialogResult.OK)
{
l1.BackColor = cd.Color;
}
}