mouseenter



Автор Илья задал вопрос в разделе Другие языки и технологии

C# MouseEnter() не работает. Почему? и получил лучший ответ

Ответ от
pictureBox1.MouseMove+=(o, e)=>
{
MessageBox.Show("вы скорее это событие привезали не к пикчер боксу а к чему-то другому");
}

Ответ от Shockware@mail.ru[гуру]
У picturebox как и у большинства других контролов есть событие MouseMove и MouseLeave - обрабатывая их, Вы можете обнаружить, когда курсор навели на него или наоборот отвели, соответственно, мы просто скрываем какой нибудь контрол с названием и показываем его когда нужно:
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
label1.Text = "Название";
label1.Visible = true;
label1.Location = e.Location;
}
private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
label1.Visible = false;
}
Понятно ?

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C# MouseEnter() не работает. Почему?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*