Написание программы обработки события загрузки формы
Второй способ создания обработчика события заключается
в выбо- ре соответствующего события
для выделенного элемента на форме. При этом
используется окно свойств и его закладка .
Рассмотрим этот спо- соб. Выделите
форму щелчком по ней, чтобы вокруг неё появилась рам- ка из точек. В окне свойств найдите событие 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: возникает при двойном нажатии кнопки мыши в области элемента управления.
![]() |
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.