Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Допомога знаходиться зовсім близько






У будь-який момент можна отримати довідку по будь-якій властивості - досить виділити його у вікні властивостей і натиснути клавішу F1. Наприклад, при виділенні властивості Caption з'являється вікно наступного виду.

Ви можете прокручувати це вікно і клацати на посиланнях (підкресленому тексті) для пошуку взаємозв'язаної інформації. Вкладки у верхній частині списку (Contents, Index, Search і Favorites) відкривають доступ до додаткових можливостей для отримання довідки по Visual Basic.


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

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

Прагніть уникати прямого призначення кольору фону, оскільки при цьому користувач не зможе користуватися колірною схемою, визначуваною в панелі управління. Більше того, на вашу програму не можна буде помістити логотип «Designed for Windows».

Властивість Border - Style

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

 

Таблиця 2.1. Значення властивості BorderStyle

Значення Опис
О- None Забороняє зміну розмірів і переміщення форми. Віконне меню, кнопки закриття, згортання і розгортання, а також заголовок форми відсутні. Хоча це значення використовується досить рідкісно, воно може згодитися для створення заставок
1 - Fixed Single Розміри форми не можна змінювати перетяганням країв, проте можна скористатися кнопками згортання і розгортання
2 - Sizable Використовується за умовчанням для форм Visual Basic і в більшості інших вікон додатків Windows. Користувач може змінити розміри форми перетяганням країв або за допомогою відповідних кнопок на заголовку
3 - Fixed Dialog Як неважко здогадатися по імені, зазвичай це значення вибирається для форм, використовуваних як діалогові вікна. Змінити розміри форми не вдається - її можна тільки перемістити або закрити. Якщо користувач неодмінно повинен виконати якісь дії з формою, Встановіть значення властивості ControlBox в False - в цьому випадку користувач не зможе навіть закрити форму (залишається лише переміщати її перетяганням заголовка). Ймовірно, в такій ситуації на формі слід розмістити кнопки і включити в код події Click рядок, який закриватиме форму (наприклад, frmFormName.Hide)
4 - Fixed ToolWindow Діє аналогічно значенню Fixed Dialog, але додає кнопку закриття (крім того, назва в заголовку виводиться зменшеним шрифтом). Форма не відображується в панелі завдань
5 - Sizable ToolWindow To же, що і Sizable, але без кнопок згортання і розгортання. У Windows XP містить кнопку закриття, але не відображується в панелі завдань

Поекспериментуйте з цими значеннями - для цього можна скористатися формою з додатка Hello World, створеного в уроці 1. Щоб відкрити проект Hello World, виконаєте команду File > Open Project і виберіть проект, збережений під час уроку 1.

1. У вікні конструктора клацніть на формі, щоб зробити її активним об'єктом.

2. Оскільки форма Hello World більше схожа на діалогове вікно, а не на звичайну форму, Встановіть значення властивості BorderStyle в 3 - Fixed Dialog.

3. Запустіть змінену програму Hello World командою Run > Start.

Зверніть увагу - форма не «розтягується» мишею. У вас вийшло справжнє діалогове вікно.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.