икористовувати метод ShowDialog () форми. Щоб відобразити форму в немодальному режимі, слід використовувати метод Show (), наприклад: Form2- gt; Show ();
Основні властивості форми. Для форми та інших компонентів характерна наявність властивостей і подій. Властивості служать двом головним цілям. По-перше, вони визначають зовнішній вигляд форми або компонента. По-друге, властивості визначають поведінку форми або компонента. Visual Studio дозволяє змінювати властивості компонентів як в режимі проектування (design time), так і в режимі виконання програми (run time).
У курсовій роботі на одній формі розташовані всі елементи управління і обробники подій програми, на іншій - довідка за програмою.
· Властивості форми
AllowDrop - властивість визначає можливість виведення у себе даних, коли користувач переміщує їх над цим компонентом.- це властивість задає можливість автоматичного масштабування. Значення властивості вибирається з випадаючого списку. Якщо вибрати значення Font, то автоматичну зміну шрифту буде корисним тоді, коли форма або компонент повинні розтягуватися або скорочуватися відповідно до розмірів з розмірами шрифту в операційній системі. Якщо вибрано значення DPI, то розміри форми або компоненту будуть змінюватися щодо екрану. Якщо вибрати значення Inherit, то інший комп'ютер стане наслідувати шрифт і дозвіл базового компьютера.- це властивість задає можливість автоматичної появи смуг прокруткі.- ширина смуг прокрутки (при необхідності) в пікселах.- можливість автоматичної зміни размеров.- режим автоматичної зміни розмірів. Можливі значення: GrowOnly (тільки розтягуватися), GrowAndShrink (розтягувати і зменшуватися) .- колір фона.- фонове ізображеніе.- тип розміщення фонового зображення:
підганяти під розмір компонента, розтягувати і др.еlButton - це властивість дозволяє створювати імітацію натисненню деякої кнопки за допомогою клавіші ESC в момент роботи програми. При натисканні ESC додаток буде виконувати таку ж дію, як ніби користувач клацнув по вказаній кнопке.- вмикає/вимикає необхідність перевірки на достовірність компонента під час отримання ним фокусу. Ця властивість придушувати або пригнічує виникнення події Validating.- через це властивість до компоненту підключається його
контекстне меню. Програмування на мові високого уровня.- надає можливість виведення в різному вигляді
заголовної смуги форми (з кнопочками (True) або без (False)) .- задає форму курсору миші для форми або компонента.- задає можливість доступу до компоненту.- визначає характеристики шрифту форми або компонента.-колір переднього плану компонента.- задає стиль окантовки форми, який вибирається з випадаючого списку. За замовчуванням має значення Sizable - форма може змінювати свої розміри в режимі виполненія.- задає можливість виведення кнопки допомоги (зі знаком питання) в заголовку компонента. Обробка кнопки допомоги визначається в обробнику події HelpRequested форми або компонента.- визначає піктограму пріложенія.- Input Method Editor - підключає до компоненту редактор з різними режимами обробки вхідних даних.- показує, чи є форма контейнером для багатодокументного інтерфейса.- блокування компонента. У результаті блокування компонент втрачає можливість переміщатися або змінювати розміри. При цьому в лівому верхньому кутку компонента з'являється піктограма замка.- через це властивість до компоненту підключається головне меню.- задає рівень затемнення (прозорості) форми. Значення вказується у відсотках. Чим нижче відсоток, тим більш прозора форма.- задає відступи всередині компонента і визначає простір усередині компонента, яке «тримає» на заданій дистанції від кордонів компонента вміст компонента.- розміри компонента.- ця властивість дозволяє задати висновок/невиведення калібрувальної смужки в правому нижньому кутку форми.- задає стартову позицію форми в режимі виконання додатка, наприклад, по центру екрана (CenterScreen) .- щось на зразок буферної області, пов'язаної з компонентом. Ця властивість дозволяє зберігати якісь дані, щоб потім ними воспользоваться.- заголовок компонента.- визначає, чи буде дана форма завжди поміщена над другий.- колір, яким буде висвітлюватися прозорі області форми.- визначає, чи буде використовуватися курсор у вигляді пісочного годин для даного компонента і всіх його нащадків або немає.- стан вікна форми.
· Події форми
Як відомо, подія - дію, що викликає реакцію об'єкта, наприклад, натискання клавіші на клавіатурі або кнопки миші. За допомогою властивостей, пов'язаних з подіями, можна вказати, що при виникненні події слід виконати певну функцію обробки подій.
Розглянемо деякі події форми.- виникає, коли форма актівізіруется.- виникає при клацанні мишею по форме.- виника...