AliRezaBeytari
دوشنبه 10 تیر 1392, 22:54 عصر
سلام دوستان.
من یه برنامه نویس مبتدی در ASP.NET هستم.
من یه مشکلی در TextBox ها دارم.
من در رویداد TextChanged یه TextBox کد زیر رو نوشتم :
if (txt_name_color.Text == "قرمز")
{
txt_name_color.BackColor = System.Drawing.Color.Red;
}
if (txt_name_color.Text == "سبز")
{
txt_name_color.BackColor = System.Drawing.Color.Green;
}
if (txt_name_color.Text == "آبی")
{
txt_name_color.BackColor = System.Drawing.Color.Blue;
}
if (txt_name_color.Text == "زرد")
{
txt_name_color.BackColor = System.Drawing.Color.Yellow;
}
if (txt_name_color.Text == "سیاه")
{
txt_name_color.BackColor = System.Drawing.Color.Black;
}
if (txt_name_color.Text == "نارنجی")
{
txt_name_color.BackColor = System.Drawing.Color.Orange;
}
if (txt_name_color.Text == "خاکستری")
{
txt_name_color.BackColor = System.Drawing.Color.Gray;
}
ولی وفتی من درون TextBox مثلا عبارت " قرمز " رو وارد می کنم خود به خود رنگ پس زمینه به قرمز تغییر نمی کنه و من حتما باید یه Enter هم در TexBox بزنم تا تغییر کنه!!!!
....::::: لطفا راهنمایی کنید ::::.....
من یه برنامه نویس مبتدی در ASP.NET هستم.
من یه مشکلی در TextBox ها دارم.
من در رویداد TextChanged یه TextBox کد زیر رو نوشتم :
if (txt_name_color.Text == "قرمز")
{
txt_name_color.BackColor = System.Drawing.Color.Red;
}
if (txt_name_color.Text == "سبز")
{
txt_name_color.BackColor = System.Drawing.Color.Green;
}
if (txt_name_color.Text == "آبی")
{
txt_name_color.BackColor = System.Drawing.Color.Blue;
}
if (txt_name_color.Text == "زرد")
{
txt_name_color.BackColor = System.Drawing.Color.Yellow;
}
if (txt_name_color.Text == "سیاه")
{
txt_name_color.BackColor = System.Drawing.Color.Black;
}
if (txt_name_color.Text == "نارنجی")
{
txt_name_color.BackColor = System.Drawing.Color.Orange;
}
if (txt_name_color.Text == "خاکستری")
{
txt_name_color.BackColor = System.Drawing.Color.Gray;
}
ولی وفتی من درون TextBox مثلا عبارت " قرمز " رو وارد می کنم خود به خود رنگ پس زمینه به قرمز تغییر نمی کنه و من حتما باید یه Enter هم در TexBox بزنم تا تغییر کنه!!!!
....::::: لطفا راهنمایی کنید ::::.....