є, коли у форму доданий новий елемент управління (під час виконання додатка) .- виникає, коли проведений подвійне клацання мишею по форме.- виникає після закриття форми.- виникає перед закриттям форми.- виникає після клацання на кнопці HelpButton.- виникає при натисканні на кнопці F1.- виникає перед першим висновком форми.
· Методи форми
Форма має велику кількість методів, які можна переглянути, натиснувши комбінацію клавіш lt; Ctrl gt; + Lt; F1 gt ;. При цьому відкриється вікно Dynamic Help, в якому треба вибрати рядок Form Members. У розділі Form Members довідкової системи перераховані не тільки методи, але і всі властивості і події форми. Розглянемо деякі методи форми. () - Закриває форму. Якщо закривається головна форма, додаток
закривається. Ресурси, зайняті формою, звільняються. () - Форма стає невидимою. () - Виводить форму на екран. () - Показує форму в модальному режимі. () - Передає фокус формі або компоненту (робить форму активною).
Компоненти
Компоненти, що розміщуються у формі, дозволяють користувачеві програми виконувати різні дії, наприклад, натискати на кнопках або вводити дані. Розглянемо найбільш часто використовувані елементи управління, розміщені на панелі Toolbox.
· Button
Button - прямокутна кнопка з написом. Помістивши Button на форму, Ви за подвійним клацанням можете створити заготівлю обробника події натискання кнопки. Далі потрібно заповнити заготівлю кодом.
Властивості елемента керування Button:
Left-позиція елемента управління щодо лівого краю його контейнера.- позиція елемента щодо верхнього краю його контейнера.- висота.- шіріна.- визначає, чи можна користувачеві працювати з цим елементом управління.- видимість під час виконання программи.- підпис.
Всі зазначені властивості можна змінювати як під час розробки програми, так і під час її роботи. Щоб змінити властивості кнопки під час роботи програми, необхідно у процедурі використовувати команду виду: НазваніеЕлемента- gt; НазваніеСвойства=НовоеЗначеніе
· Label
Елементи управління Label зазвичай надають інформацію в користувальницький інтерфейс. Ви можете змінити шрифт і колір напису, якщо клацнете на кнопці з трикрапкою в рядку Font в окне- текст напису є значенням властивості Text.
СвойствоTextAlign - визначає спосіб вирівнювання текста.- можливість автоматичної зміни размеров.- режим автоматичної зміни розмірів. Можливі
значення: GrowOnly (тільки розтягуватися), GrowAndShrink (розтягувати і
зменшуватися) .- колір фона.- фонове зображення.
· TextBox
TextBox - стандартний елемент керування Windows для введення. Він може
бути використаний для відображення короткого фрагмента тексту і дозволяє
користувачеві вводити текст під час виконання програми. Початкову
вміст області редагування визначає рядок, що є значенням властивості Text.- визначає параметри шрифту текстового поля.
Встановивши властивість ReadOnly в значення True, ми забороняємо пользователюпрограмми вводити дані в текстове поле. Властивість MaxLength визначає число символів, які можна ввести в текстове поле. Властивість SelectedText містить поточний виділений фрагмент рядка в текстовому полі. Властивості SelectionStart, SelectionLength повертають початкову позицію і довжину виділеного фрагмента рядка в текстовому полі. Властивість MultiLine дозволяє встановити можливість виведення тексту в декілька рядків. Властивість TextAlign визначає спосіб вирівнювання тексту.
Подія TextChanged виникає при введенні і зміні даних у тектових
полі. Можна використовувати процедуру обробки цієї події, щоб
обробляти дані, що вводяться користувачем. Приклад процедури обробки події TextChanged:
private: System: Void textBox1_TextChanged (System: Object ^, System: EventArgs ^ e)
{lblResult- gt; Text=textBox1- gt; Text;}
Класи
· МenuStrip
Елемент управління MenuStrip представляє контейнер для структури меню форми. Можна додати об'єкти ToolStripMenuItem в об'єкт MenuStrip, який представляє окремі команди в структурі меню. Кожен об'єкт ToolStripMenuItem може бути командою для програми або батьківським меню для інших елементів вкладеного меню.
У курсовій робо...