می خام وقتی مکان نما روی یک تکس می ایستد رنگ تکس عوض شود
می خام وقتی مکان نما روی یک تکس می ایستد رنگ تکس عوض شود
توی خاصیت موس اینتر بنویسید
txt.backcolor=color.red
ااینم بد نیست یه کم کامل تره
privatevoid textBox1_MouseHover(object sender, EventArgs e)
{
textBox1.backColor = Color.Red;
}
privatevoid textBox1_MouseLeave(object sender, EventArgs e)
{
textBox1.backColor = Color.Black;
}
من میخام به محض اینکه مکان نما توسط اینتر یا تب یا موس روی تکس قرارگرفت رنگ تکس عوض
و با خروج مکان نما از روی تکس دوباره به رنگ اول برگردد . می توان از ترکیب leave و enter استفاده کرد.
اما برای اینکه از نوشتن تک تک تکس ها جلوگیری کنم چی کار کنم
من تابعی نوشتم که لیست تکس ها به اون داده میشه و در یک حلقه به بررسی
تک تک تکس ها می پردازد،حالا برای اینکه بخام بگم اگه از leave استفاده شده چی باید بگم. کد زیر خطا داره
if ((c is TextBox) )
{
if (c.Leave==true )
{
c.BackColor = TEXTBOX_BackColor;
}