View Full Version : وقتی مکان نما روی یک تکس می ایستد رنگ تکس عوض شود
shocraneh
دوشنبه 29 فروردین 1390, 20:34 عصر
می خام وقتی مکان نما روی یک تکس می ایستد رنگ تکس عوض شود
habib_namvar
دوشنبه 29 فروردین 1390, 21:31 عصر
توی خاصیت موس اینتر بنویسید
txt.backcolor=color.red
aliasghar2
سه شنبه 30 فروردین 1390, 00:30 صبح
ااینم بد نیست یه کم کامل تره
private void textBox1_MouseHover(object sender, EventArgs e)
{
textBox1.backColor = Color.Red;
}
private void textBox1_MouseLeave(object sender, EventArgs e)
{
textBox1.backColor = Color.Black;
}
shocraneh
یک شنبه 04 اردیبهشت 1390, 21:04 عصر
من میخام به محض اینکه مکان نما توسط اینتر یا تب یا موس روی تکس قرارگرفت رنگ تکس عوض
و با خروج مکان نما از روی تکس دوباره به رنگ اول برگردد . می توان از ترکیب leave و enter استفاده کرد.
اما برای اینکه از نوشتن تک تک تکس ها جلوگیری کنم چی کار کنم
من تابعی نوشتم که لیست تکس ها به اون داده میشه و در یک حلقه به بررسی
تک تک تکس ها می پردازد،حالا برای اینکه بخام بگم اگه از leave استفاده شده چی باید بگم. کد زیر خطا داره
if ((c is TextBox) )
{
if (c.Leave==true )
{
c.BackColor = TEXTBOX_BackColor;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.