събитие
Събитията са предназначени да бъдат съизмерими с взаимодействието на потребителя, когато го правят. Програмистът може да пропусне обработката до определен метод при възникване на събитието. Почти винаги се използва в инструменти и т.н.
Като упражнение нека създадем програма, която показва кутия за съобщения, когато формулярът се щракне с мишката.
Първото нещо, което трябва да направите, е да покажете дизайнера на формуляра. Кликнете върху "MainForm.cs [Design]" от раздела по-горе. Ако е затворен, щракнете двукратно върху "MainForm .cs" от прозореца на решението. С десния бутон върху "Покажи дизайнер" също е добре.
Когато дизайнерът се появи, отворете "Имоти" (преди това кликнете върху формуляра, за да се съсредоточите върху него. В противен случай може да не го видите, както е показано по-долу), натиснете бутона "Събитие (гръмоотвръзка)" над прозореца на свойството.
Тъй като елементите като следните се показват, моля щракнете двукратно върху частта от знака на "MouseDown".
След това отивате в редактора на кода и виждате, че е добавен нов метод.
Този метод "MainForm_MouseDown" се нарича, когато щракнете върху мишката. Сега опитайте да поставите следния код вътре в този метод:
MessageBox.Show("マウスクリック!");
Опитай да го управляваш. Мисля, че кликването върху формуляра ще изведе диалога по-долу.
Събитието изглежда така. За момента ще премахна това събитие с цел тестване. За да изтриете, отворете събитието от предишните свойства, щракнете с десния бутон върху "MouseDown" и изберете "Нулиране". Това предотвратява изпълнението на това събитие. Кодът остава във файла с кода, така че го изтрийте, както е.