dele_ghamgin_2008
دوشنبه 24 آذر 1393, 16:26 عصر
سلام . با استفاده از کد زیر من می توانم رنگی را انتخاب کنم و در نتیجه کد رنگ را به من تحویل دهد . حالا می خواهم بر عکس کار کنم . یعنی کد رنگ رو بهش بدهم و به من بگوید که چه رنگی است ؟ باید چه کنم ؟
مثلا می خواهم وقتی توی تکست باکس نوشتم 000000# ، رنگ باتن را مشکی کند .
لطفاً راهنمایی کنید
private static String HexConverter(System.Drawing.Color c)
{
String rtn = String.Empty;
try
{
rtn = "#" + c.R.ToString("X2") + c.G.ToString("X2") + c.B.ToString("X2");
}
catch (Exception) { }
return rtn;
}
private void btnColor_Click(object sender, EventArgs e)
{
clrdlgSelect.ShowDialog();
txtColor.BackColor = clrdlgSelect.Color;
txtColor.Text = (HexConverter(clrdlgSelect.Color));
}
مثلا می خواهم وقتی توی تکست باکس نوشتم 000000# ، رنگ باتن را مشکی کند .
لطفاً راهنمایی کنید
private static String HexConverter(System.Drawing.Color c)
{
String rtn = String.Empty;
try
{
rtn = "#" + c.R.ToString("X2") + c.G.ToString("X2") + c.B.ToString("X2");
}
catch (Exception) { }
return rtn;
}
private void btnColor_Click(object sender, EventArgs e)
{
clrdlgSelect.ShowDialog();
txtColor.BackColor = clrdlgSelect.Color;
txtColor.Text = (HexConverter(clrdlgSelect.Color));
}