Автор Илья задал вопрос в разделе Другие языки и технологии
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;
}
Понятно ?
У 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;
}
Понятно ?
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: C# MouseEnter() не работает. Почему?
Как узнать координаты клика мышки на экране JPanel в Java?
import java.awt.Dimension;
import java.awt.Point;
import java.awt.Container;
подробнее...
Как сделать анимацию пи наведении на сайте?
Имеем допустим изображение с id= img1 и пустой параграф с id= p. Вот такой простейший скрипт при
подробнее...
Помогите с обработчиком событий MouseEnter в C#
Код в студию. Что именно вам нужно из вопроса не понятно.
Если нужно сменить обработчик события,
подробнее...
Событие на JLabel (Java)
Можно:
JLabel lb = new JLabel();
lb.setText("Нажми сюда! ");
lb.addMouseListener(new
подробнее...