Читайте также:
|
|
Свойство 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.
Обратите внимание — форма не «растягивается» мышью. У вас получилось настоящее диалоговое окно.
Дата добавления: 2015-07-20; просмотров: 115 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Работа с формами | | | Свойство Caption |