подія

Сторінка оновлюється :
Дата створення сторінки :

Події мають бути співмірними з взаємодією користувача, коли вони це роблять. Програміст може пропустити обробку до заданого методу при виникненні події. Він майже завжди використовується в інструментах тощо.

В якості вправи давайте створимо програму, яка відображатиме вікно повідомлення при натисканні форми мишею.

Перше, що потрібно зробити , це відобразити дизайнером форму. Натисніть "MainForm.cs [Конструктор]" на вкладці вище. Якщо він закритий, двічі клацніть "MainForm .cs" з провідника рішень. Правий клік "Показати конструктор" теж хороший.

デザイン

デザイナの表示

Коли дизайнер з'явиться, відкрийте «Властивості» (перед цим натисніть на форму, щоб зосередитися на ній. В іншому випадку ви можете не побачити його так, як показано нижче), натисніть «Подія (кнопка блискавки)» над вікном властивості.

イベントボタン

Оскільки відображаються такі елементи, будь ласка, двічі клацніть частину символу "MouseDown".

MouseDown

Потім ви заходите в редактор коду і бачите, що доданий новий метод.

新しいメソッド

Цей спосіб «MainForm_MouseDown» викликається при натисканні мишкою. Тепер спробуйте ввести наступний код всередину цього методу:

コード追加

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

Спробуйте запустити його. Я думаю, що натискання на форму викличе діалог нижче.

マウスクリック!

Подія виглядає так. Поки що я приберу цю подію з метою тестування. Для видалення відкрийте подію з попередніх властивостей, клікніть правою кнопкою миші по "MouseDown" і виберіть пункт "Скидання". Це запобігає виконанню цієї події. Код залишається в кодовому файлі, тому видаліть його як є.

イベントリセット