Взаємодія з користувачем

На цьому занятті Ви дізнаєтеся, як додати Button на форму, як змінити зовнішній вигляд кнопки і як написати код, який буде запускатися при її натисканні.

Найбільш простим способом роботи з програмою є робота за допомогою кнопок. Наприклад, багато програм мають кнопку Вихід. Як було показано на попередньому занятті, елемент управління Button в Visual Basic виглядає і функціонує як кнопка. Елемент управління Button також має зумовлені події, які можуть бути використані для ініціювання дій, наприклад, завершення програми.

Кнопки, як правило, представляють собою прямокутні елементи управління на формі, які виглядають рельєфними. Однак, існує безліч властивостей, за допомогою яких можна змінити їх зовнішній вигляд. Найбільш очевидним є властивість Text. яке визначає відображається текст, цей текст буде написаний шрифтом або гарнітурою, що задається властивістю Font. Властивість BackColor визначає колір кнопки, а властивість ForeColor визначає колір тексту.

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

Оброблювач подій - це метод, який виконується при виникненні події. Коли користувач натискає кнопку, викликається обробник подій Click цієї кнопки. Це простіше, ніж здається; в наступному прикладі показано, як написати обробник подій. Події та обробники подій будуть більш детально розглядатися в уроці Взаємодія програми з користувачем. Створення обробника подій.

У діалоговому вікні Створення проекту в області Шаблони виберіть Додаток Windows.

У полі Ім'я введіть ButtonExample і натисніть кнопку ОК.

Відкриється новий проект Windows Forms.

З панелі елементів перетягніть в форму елемент управління Button.

У вікні Властивості змініть властивість Text на What time is it? і потім натисніть Enter.

Зверніть увагу, що текст не вміщується на кнопці.

У вікні Властивості виберіть властивість AutoSize і надайте йому значення True.

Кнопка змінить свій розмір відповідно до розміру тексту.

В обробник подій Button1_Click введіть наступний рядок коду.

Схожі статті