Написание программы обработки события загрузки формы

  • docx
  • 27.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002952.docx

 Написание программы обработки события загрузки формы

Второй способ создания обработчика события заключается в выбо- ре соответствующего события для выделенного элемента на форме. При этом используется окно свойств и его закладка . Рассмотрим этот спо- соб. Выделите форму щелчком по ней, чтобы вокруг неё появилась рам- ка из точек. В окне свойств найдите событие Load. Щелкнете по данной строчке дважды мышкой. Появится метод:

 

private void Form1_Load(object sender, EventArgs e)

{

 

}

 

Между скобками { } вставим текст программы:

 

BackColor = Color.AntiqueWhite;

 

Каждый элемент управления имеет свой набор обработчиков собы- тий, однако некоторые из них присуши большинству элементов управ- ления. Наиболее часто применяемые события описаны ниже:

·               Activated: форма получает это событие при активации

·               Load: возникает при загрузке формы. В обработчике данного события следует задавать действия, которые должны происходить в мо- мент создания формы, например установка начальных значений.

·               KeyPress: возникает при нажатии кнопки на клавиатуре. Пара- метр e.KeyChar имеет тип char и содержит код нажатой клавиши (кла- виша Enter клавиатуры имеет код #13, клавиша Esc #27 и т. д.). Обыч- но это событие используется в том случае, когда необходима реакция на нажатие одной из клавиш.

·               KeyDown: возникает при нажатии клавиши на клавиатуре. Об- работчик этого события получает информацию о нажатой клавише и со- стоянии клавиш Shift, Alt и Ctrl, а также о нажатой кнопке мыши. Ин- формация о клавише передается параметром e.KeyCode, который пред- ставляет собой перечисление Keys с кодами всех клавиш, а информацию о клавишах-модификаторах Shift и. др. можно узнать из параметра e.Modifiers.

·               KeyUp: является парным событием для KeyDown и возникает при отпускании ранее нажатой клавиши.

·               Click: возникает при нажатии кнопки мыши в области элемен- та управления.

·               DoubleClick: возникает при двойном нажатии кнопки мыши в области элемента управления.

 

Важное примечание! Если какой-то обработчик был добавлен по ошибке или больше не нужен, то для его удаления нельзя просто удалить программный код обработчика! Сначала нужно удалить строку с именем обработчика в окне свойств на закладке . В противном случае программа может перестать компилироваться и да- же отображать форму в дизайнере Visual Studio.