Знакомство с программной средой Visual Studio 2010


Написание программы обработки события нажатия кнопки (Click)



бет4/29
Дата01.11.2022
өлшемі0,91 Mb.
#156033
түріУрок
1   2   3   4   5   6   7   8   9   ...   29
Байланысты:
УМК лаб С#

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

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





Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   29




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет