Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Проектирование окна приложения
Формы Windows – это основной компонент пользовательского интерфейса. Формы предоставляют контейнер, который содержит элементы управления, меню и позволяет отображать приложение в уже привычной и единообразной модели. Формы могут реагировать на события мыши и клавиатуры, поступающие от пользователя, и выводить на экран данные для пользователя с помощью элементов управляния, которые содержатся в форме.
Для настройки внешнего вида и поведения формы в соответствии с требованиями пользователя необходимо изменить свойства класса Forms1. Это можно сделать с помощью дизайнера окон (Form Designer), путем изменения свойств в окне Свойства (Properties) или в коде программы.
В таблице 1.1 перечислены некоторые свойства форм Windows, отвечающие за внешний вид и поведение приложения:
Таблица 1.1 Свойства форм Windows
| Свойство
| Описание
| | Name
| Задает имя классу Form, показанному в конструкторе. Данное свойство задается исключительно во время разработки
| | BackColor
| Указывает цвет фона формы
| | Enabled
| Указывает, может ли форма принимать ввод от пользователя. Если свойству Enabled задано значение False, все элементы управления формы также блокируются
| | ForeColor
| Указывает цвет переднего плана формы, то есть цвет выводимого текста. Если отдельно не указать значение свойства ForeColor элементов управления формы, они примут то же значение
| | FormBorderStyle
| Указывает вид и поведение границы и строки заголовка формы
Значения свойства:
| | None - Форма не имеет границы, не может быть минимизирована или развернута до максимальных размеров и у нее нет экранной кнопки управления окном и кнопки справки
| | FixedSingle - Форма имеет тонкую границу, и размеры формы нельзя изменить во время выполнения. Форма может быть минимизирована, развернута до максимальных размеров, и иметь кнопку справки или кнопку управления окном, что определяется остальными свойствами
| |
| Fixed3D - Форма имеет объемную границу, и размеры формы нельзя изменить во время выполнения. Форма может быть минимизирована, развернута до максимальных размеров, и иметь кнопку справки или кнопку управления окном, что определяется остальными свойствами
| |
| FixedDialog - Форма имеет тонкую границу, и размеры формы нельзя изменить во время выполнения. У формы нет экранной кнопки управления окном, но может быть кнопка справки, что определяется остальными свойствами. Форму можно минимизировать и развернуть до максимальных размеров
| |
| Sizable - Форма имеет настройки по умолчанию, но они могут изменяться пользователем Форма может быть минимизирована, развернута до максимальных размеров, и иметь кнопку справки, что определяется остальными свойствами
| |
| FixedTooIWindow - Форма имеет тонкую границу, и размеры формы нельзя изменить во время выполнения. Форма содержит только кнопку закрытия
| |
| SizableToolWindow - Форма имеет тонкую границу, и размеры формы могут быть изменены пользователем. Форма содержит только кнопку закрытия
| | Location
| Когда свойству StartPosition задано значение Manual, это свойство указывает исходное положение формы относительно верхнего левого утла экрана
| | MaximizeBox
| Указывает, есть ли у формы кнопка MaximizeBox
| | MaximumSize
| Устанавливает максимальный размер формы. Если задать этому- свойству размер 0; 0, у формы не будет верхнего ограничения размера
| | MinimizeBox
| Указывает, есть ли у формы кнопка MinimizeBox
| | MinimumSize
| Устанавливает минимальный размер формы, который пользователь может задать
| | Opacity
| Устанавливает уровень непрозрачности или прозрачности формы от 0 до 100%. Форма, непрозрачность которой составляет 100%, полностью непрозрачна, а форма, имеющая 0 % непрозрачности, наоборот, полностью прозрачна
| | Size
| Принимает и устанавливает исходный размер формы
| | StartPosition
| Указывает положение формы в момент ее первого выведения на экран
| | Text
| Указывает заголовок формы
| | TopMost
| Указывает, всегда лн форма отображается поверх всех остальных форм,
свойству TopMost которых не задано значение True
| | Visible
| Указывает, видима ли форма во время работы
| | WindowState
| Указывает, является ли форма минимизированной, развернутой
до максимальных размеров, или же при первом появлении ей задан размер, указанный в свойстве Size
|
Упражнение 2
Выберите форму Form1 и в окне Properties задайте свойствам значения, как указано ниже:
| Свойство
| Значение
| | Text
| Насущный вопрос
| | FormBorderStyle
| Fixed3D
| | StartPosition
| Manual
| | Location
| 100: 200
| | Opacity
| 75%
|
|