събитие

Страницата се актуализира :
Дата на създаване на страница :

Събитията са предназначени да бъдат съизмерими с взаимодействието на потребителя, когато го правят. Програмистът може да пропусне обработката до определен метод при възникване на събитието. Почти винаги се използва в инструменти и т.н.

Като упражнение нека създадем програма, която показва кутия за съобщения, когато формулярът се щракне с мишката.

Първото нещо, което трябва да направите, е да покажете дизайнера на формуляра. Кликнете върху "MainForm.cs [Design]" от раздела по-горе. Ако е затворен, щракнете двукратно върху "MainForm .cs" от прозореца на решението. С десния бутон върху "Покажи дизайнер" също е добре.

デザイン

デザイナの表示

Когато дизайнерът се появи, отворете "Имоти" (преди това кликнете върху формуляра, за да се съсредоточите върху него. В противен случай може да не го видите, както е показано по-долу), натиснете бутона "Събитие (гръмоотвръзка)" над прозореца на свойството.

イベントボタン

Тъй като елементите като следните се показват, моля щракнете двукратно върху частта от знака на "MouseDown".

MouseDown

След това отивате в редактора на кода и виждате, че е добавен нов метод.

新しいメソッド

Този метод "MainForm_MouseDown" се нарича, когато щракнете върху мишката. Сега опитайте да поставите следния код вътре в този метод:

コード追加

MessageBox.Show("マウスクリック!");

Опитай да го управляваш. Мисля, че кликването върху формуляра ще изведе диалога по-долу.

マウスクリック!

Събитието изглежда така. За момента ще премахна това събитие с цел тестване. За да изтриете, отворете събитието от предишните свойства, щракнете с десния бутон върху "MouseDown" и изберете "Нулиране". Това предотвратява изпълнението на това събитие. Кодът остава във файла с кода, така че го изтрийте, както е.

イベントリセット