Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6.0~01.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
21.23 Mб
Скачать

Властивість Caption

Ця властивість визначає текст, який виводиться в заголовку форми. Якщо встановити значення властивості BorderStyle в None, то назва (разом із заголовком) зникне. Додаткова інформація про зміну властивості Caption приведена далі, в розділі «Налаштування властивостей форми» цієї глави.

Властивість ControlBox

Значення True або False цієї властивості визначає, чи є присутній в заголовку кнопка віконного меню. Не забувайте про те, що властивості BorderStyle, ControlBox, MaxButton і MinButton взаимозависимы. Наприклад, якщо прибрати кнопку розгортання і відкрити віконне меню, то в нім не виявиться команди для розгортання або відновлення форми. Чи інший приклад - якщо присвоїти властивості BorderStyle значення FixedToolWindow, то віконне меню зникне, навіть якщо ви явно включите його в програмі.

Зупините додаток Hello World, якщо ви не зробили цього раніше. У режимі конструювання зробіть наступне:

1. Зробіть форму активним об'єктом.

2. У вікні властивостей присвойте властивості ControlBox значення False.

3. Знову Запустіть програму (Run > Start).

Тепер на заголовку немає ні кнопки віконного меню (у лівій частині), ні кнопки закриття (у правій). Єдиний спосіб закрити форму - натиснути кнопку ОК.

Властивість ForeColor

Ця властивість не впливає на колір об'єктів, які ви розміщуєте на формі, -оно відноситься тільки до тексту, що виводиться на ній. Наприклад, якщо вам захочеться вивести текст червоними буквами на формі, виберіть для властивості ForeColor червоний колір. Після цього увесь текст, що виводиться методом Print, стане червоним. Не варто приділяти можливості виведення тексту на формі надто багато уваги, вона використовується украй рідко. Пам'ятайте, що колір самої форми визначається властивістю BackColor.

Давайте спробуємо розмістити на формі кнопку (детальніше за см в уроці 3) і змінити її колір разом з кольором форми:

1. Створіть новий проект командою File > New Project.

2. Розмістите на формі Form1 кнопку, двічі клацнувши на елементі-кнопці в панелі елементів.

3. Коли кнопка виявиться на формі, двічі клацніть на ній, щоб відкрити код події Click( ) для цієї кнопки.

4. У процедурі Click введіть наступний рядок:

Print «Hello World»

Тепер трохи поекспериментуйте, змінюючи властивості BackColor і ForeColor у вікні властивостей. Ви побачите, як вони впливають один на одного. Якщо вам захочеться приховати текст, присвойте BackColor і ForeColor однакові значення, наприклад:

BackColor = ForeColor

Властивість Height

Властивість Height визначає висоту форми. Його можна задати, перетягуючи край форми в режимі конструювання. За умовчанням властивість Height (а також властивості Width, Left і Тор) задається в спеціальних одиницях - тейпах (twips). Поки не варто турбуватися про одиниці виміру - вони стануть істотними, коли у вас з'явиться досвід роботи в Visual Basic. Якщо ви хочете визначити точні розміри форми або будь-якого елементу, задайте значення властивостей Height і Width. Користуючись формою з попереднього прикладу:

1. У вікні властивостей Встановіть значення Width в 3600.

2. Встановіть значення Height в 3600.

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

1. Двічі клацніть на формі, щоб перейти до вікна програми. У двох списках, що розкриваються, розташованих у верхній частині вікна програми, повинні бути вибрані рядки Form і Load; це означає, що зараз ви працюєте з подією Load об'єкту-форми. Не турбуйтеся про подробиці що відбувається - ми розглянемо їх в уроці 4, «Робота з модулями і класами».

2. Прокручуйте правий список до тих пір, поки не знайдете в нім рядок Resize. Тим самим ви переходите до події Resize цієї форми.

3. Введіть в події Resize наступний рядок: Width = Height

4. Запустіть проект командою Run > Start.

Спробуйте змінити розміри форми, перетягуючи її верхній або нижній край. Зверніть увагу - форма автоматично змінює свої розміри і перетворюється на ідеальний квадрат. На цьому прикладі видно, як задати значення властивостей під час виконання програми.

Спробуйте перетягнути лівий або правий край. Розміри форми не змінюються, замість цього вона повертається до колишніх розмірів. Це відбувається через те, що введений вами рядок завжди встановлює ширину форми рівній висоті. Ширина не може змінитися без зміни висоти.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]