Лучший отвечающий
Обработчики и события

Вопрос
-
Я новичок в C# так что сильно не ругайте. Например у меня есть обработчик события в Form1.cs
private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { bufferX = e.X; bufferY = e.Y; moveMiddle = true; }
Куда нужно вставлять событие вида
this.MouseDown += new MouseEventHandler(pictureBox1_MouseDown);
чтобы все заработало?- Изменено vohitda 9 ноября 2011 г. 17:26
9 ноября 2011 г. 17:25
Ответы
-
Если обработчик события был создан автоматически, то его подключение будет вставлено тоже автоматически в метод InitializeComponent (расположен он в файле Form*.Designer.cs).
Можно вставить this.MouseDown += new MouseEventHandler(pictureBox1_MouseDown); вручную в конструктор формы после вызова метода InitializeComponent (файл Form*.cs).
- Предложено в качестве ответа PashaPashModerator 9 ноября 2011 г. 19:33
- Помечено в качестве ответа vohitda 10 ноября 2011 г. 13:17
9 ноября 2011 г. 18:59
Все ответы
-
Если обработчик события был создан автоматически, то его подключение будет вставлено тоже автоматически в метод InitializeComponent (расположен он в файле Form*.Designer.cs).
Можно вставить this.MouseDown += new MouseEventHandler(pictureBox1_MouseDown); вручную в конструктор формы после вызова метода InitializeComponent (файл Form*.cs).
- Предложено в качестве ответа PashaPashModerator 9 ноября 2011 г. 19:33
- Помечено в качестве ответа vohitda 10 ноября 2011 г. 13:17
9 ноября 2011 г. 18:59 -
Также будет полезной статья Практическое руководство. Подписка и отмена подписки на события (Руководство по программированию в C#)
Для связи [mail]15 ноября 2011 г. 9:14