Cобытие MouseMove при нажатой левой кнопке мыши - C#
Формулировка задачи:
Сделал у PictureBox событие MouseMove. Если просто провести мышкой над PictureBox все срабатывает, но если нажать левой(собственно правой так же) кнопкой мыши на форме и не отпуская ее провести над PictureBox'ом, то событие MouseMove не происходит (так же как и события MouseEnter). Как можно избавиться от этого?
Неужели никто не знает как решить данную проблему? =(
Решение задачи: «Cобытие MouseMove при нажатой левой кнопке мыши»
textual
Листинг программы
namespace prt { public partial class Form1 : Form { PictureBox r; public Form1() { InitializeComponent(); r = new PictureBox(); r.BackColor = Color.Black; r.Width = 100; r.Height = 100; r.MouseMove += new MouseEventHandler(pictureBox1_MouseMove); r.Parent = this; } private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { MessageBox.Show("MouseMove"); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д