1.7. Написание программы обработки события нажатия кнопки (Click)
Поместите на форму кнопку, которая описывается элементом управления Button, для чего выберем пиктограмму . С помощью окна свойств измените заголовок (Text) на слово “Выполнить” или другое по вашему желанию. Отрегулируйте положение и размер кнопки.
После этого два раза щелкните мышью на кнопке, появится текст программы:
private void button1_Click(object sender, EventArgs e)
{
}
Это и есть обработчики события нажатия кнопки. Вы можете добавлять свой код между скобками { }. Например, наберите:
MessageBox.Show("Привет!");
1.8. Написание программы обработки события загрузки формы (Load)
Второй способ создания обработчика события заключается в выборе соответствующего события для выделенного элемента на форме. При этом используется окно свойств и его закладка . Рассмотрим этот способ. Перейдите на форму, в окне свойств найдите событие 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
|
Является парным событием для OnKeyDown и возникает при отпускании ранее нажатой клавиши
|
Click
|
Возникает при нажатии кнопки мыши в области элемента управления
|
DoubleClick
|
Возникает при двойном нажатии кнопки мыши в области элемента управления
|
Достарыңызбен бөлісу: |