подія
Події мають бути співмірними з взаємодією користувача, коли вони це роблять. Програміст може пропустити обробку до заданого методу при виникненні події. Він майже завжди використовується в інструментах тощо.
В якості вправи давайте створимо програму, яка відображатиме вікно повідомлення при натисканні форми мишею.
Перше, що потрібно зробити , це відобразити дизайнером форму. Натисніть "MainForm.cs [Конструктор]" на вкладці вище. Якщо він закритий, двічі клацніть "MainForm .cs" з провідника рішень. Правий клік "Показати конструктор" теж хороший.
Коли дизайнер з'явиться, відкрийте «Властивості» (перед цим натисніть на форму, щоб зосередитися на ній. В іншому випадку ви можете не побачити його так, як показано нижче), натисніть «Подія (кнопка блискавки)» над вікном властивості.
Оскільки відображаються такі елементи, будь ласка, двічі клацніть частину символу "MouseDown".
Потім ви заходите в редактор коду і бачите, що доданий новий метод.
Цей спосіб «MainForm_MouseDown» викликається при натисканні мишкою. Тепер спробуйте ввести наступний код всередину цього методу:
MessageBox.Show("マウスクリック!");
Спробуйте запустити його. Я думаю, що натискання на форму викличе діалог нижче.
Подія виглядає так. Поки що я приберу цю подію з метою тестування. Для видалення відкрийте подію з попередніх властивостей, клікніть правою кнопкою миші по "MouseDown" і виберіть пункт "Скидання". Це запобігає виконанню цієї події. Код залишається в кодовому файлі, тому видаліть його як є.