Студопедия

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

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

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






Свойство 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 95 содержит кнопку закрытия, но не отображается в панели задач

 

Поэкспериментируйте с этими значениями — для этого можно воспользоваться формой из приложения 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 :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.