1.49M
Категория: ПрограммированиеПрограммирование

Событие

1.

2.

СОБЫТИЕ

3.

ОБРАБОТЧИК СОБЫТИЙ
Sender – объект, инициировавший
событие
E – аргумент, хранящий информацию
о событии

4.


Выберите элемент управления, к которому необходимо подключить обработчик событий.
В окно свойств нажмите кнопку события (
)
Щелкните имя события, которое требуется обработать.
Дважды щелкните в пустой строке напротив имени события.
В файле кода автоматически сгенерируется соответствующий обработчик события.

5.

Выберите элемент управления, к которому необходимо подключить обработчик событий.
В окно свойств нажмите кнопку события (
)
Щелкните имя события, которое требуется обработать.
В разделе значение рядом с именем события нажмите кнопку раскрывающегося списка,
чтобы отобразить список существующих обработчиков событий, соответствующих сигнатуре
метода события, которое требуется обработать.
• Выберите из списка соответствующий обработчик событий.

6.

Интерфейс
Один обработчик на все кнопки
Описание обработчика и вызов

7.


Откройте файл кода формы, в которую нужно добавить обработчик событий.
Добавьте метод в форму с сигнатурой метода для события, которое будет необходимо
обрабатывать.
Например, при обработке Click события Button элемента управления необходимо создать
метод, подобный следующему:
private void button1_Click(object sender, System.EventArgs e)
{
// ваш код
}
Добавьте код в обработчик событий.
Определите форму или элемент управления, для которого необходимо создать
обработчик событий.
В методе внутри класса формы добавьте код, в соответствии с которым обработчик
событий будет обрабатывать событие.
Например, следующий код указывает обработчик событий button1_Click ,
обрабатывающий Click событие Button элемента управления:
button1.Click += ButtonClick;

8.

Чтобы удалить событие, нужно удалить
запись и в файле кода Form1.cs и в
файле дизайнера
Если удалить из файла кода, но не
удалить в дизайнере:
Файл Designer.cs

9.

Создание объекта типа Кнопка
Задание начальных настроек: фон кнопки,
шрифт, положение и текст
Команда для добавления элемента на форму
Команда для удаления элемента
English     Русский Правила