назад | содержание | вперед

Свойства объектов формы

Все объекты Visual Basic, размещенные в форме (заголовок, поля, надписи, кнопки, линии и т. д.), а также сама форма характеризуются свойствами, которые вы можете настроить в соответствии со своими требованиями. Для просмотра и редактирования свойств объекта, размещенного в форме, выделите его, а затем выполните одно из следующих действий:

В результате откроется окно Properties со свойствами выделенного объекта (рис. 3.9).

Раскрывающийся список в верхней части окна Properties содержит перечень всех объектов формы. Его можно использовать для выбора объекта вместо выделения нужного объекта в форме.

Ниже списка объектов формы расположены две вкладки. Вкладка Alphabetic (По алфавиту) содержит расположенные по алфавиту названия свойств объектов, а вкладка Categorized (По категориям) — свойства объектов, сгруппированные по категориям.

В нижней части диалогового окна Properties содержится описание выбранного в списке свойства.

Рис. 3.9. Окно свойств Properties

Для изменения какого-либо свойства объекта необходимо открыть окно Properties и перейти на строку, содержащую данное свойство. Значение свойства отобразится в столбце, расположенном правее наименования свойства. При изменении значения свойства возможны варианты действий, описанные в табл. 3.1.

Таблица 3.1. Действия, выполняемые для изменения свойства

Тип свойства

Действие

Возможны два или более различных вариантов значений свойства

При выборе такого свойства в правом столбце появляется кнопка раскрытия списка, позволяя для ввода нового значения использовать элементы списка. Для циклического просмотра списка значений свойства можно использовать двойной щелчок на наименовании свойства. На рис. 3.10 показан список для изменения значения свойства Alignment (Выравнивание)

Возможно много различных вариантов значения свойства

При выборе такого свойства, предназначенного для цветовых настроек объекта, в правом столбце появляется кнопка раскрытия списка, при нажатии на которую открывается небольшое окно с двумя вкладками (рис. 3.11). Вкладка Palette содержит цветовую палитру, используемую для задания цвета. Вкладка System позволяет для задания цвета использовать цвета, примененные для окрашивания системных элементов окна программы Visual Basic

Возможен выбор свойств с помощью окна настройки

При выборе свойства в правом столбце появляется кнопка с тремя точками, при нажатии на которую открывается диалоговое окно, из которого выбираются необходимые значения. Например, при настройке свойства Font (Шрифт) открывается диалоговое окно Выбор шрифта

Значение свойства вводится с использованием клавиатуры

При редактировании такого свойства информация вводится в правый столбец выбранного свойства с помощью клавиатуры. Примером является свойство Caption (Надпись)



Вкладка Categorized (По категориям) окна свойств Properties (рис. 3.12) содержит свойства, разделенные на категории, представленные в табл. 3.2.

Таблица 3.2. Категории свойств

Категория

Описание

Appearance

(Оформление)

В этой категории расположены свойства, определяющие внешний вид объекта. Например, свойство Caption формы позволяет задать текст, размещаемый в заголовке, а свойство BorderStyle определяет стиль рамки объекта. При установленном для данного свойства значения Sizable с помощью курсора можно изменять размер формы при выполнении

Behavior

(Поведение)

Свойства этой категории определяют поведение объекта. Например, если для объекта свойство visible имеет значение False, то при выполнении он не будет виден. Аналогичное значение, установленное для свойства Locked, запрещает ввод информации в поле. Свойство ScrollBars объекта TextBox определяет, будут ли в поле размещены полосы прокрутки

Data (Данные)

Данная категория позволяет определить используемые данные. Так, например, свойство DataField позволяет указать имя поля данных, свойство DataFormat — формат данных

DDE

(Динамический обмен данными)

Свойства этой категории используются при динамическом обмене данными с другими приложениями

Font (Шрифт)

Позволяет задать шрифт текста объекта

List (Список)

Свойства этой категории используются при определении объектов типа ListBox И ComboBox

Misc (Общие)

В эту категорию входят свойства общего характера. Например, Name задает имя объекта, по которому объект идентифицируется в форме и в тексте программы. Свойство ToolTipText позволяет задать текст подсказки, который будет появляться при установке курсора на объект

Position

(Расположение)

Свойства этой категории позволяют задать положение объекта в форме относительно ее верхнего левого угла, а также его размеры. Если объектом является сама форма, то в этой категории расположены свойства Height, width, Left, Тор, определяющие размер формы и ее положение в режиме выполнения на экране. Кроме того, задать положение формы при выполнении можно, используя свойство StartUpPosition. Например, если вы установите значение CenterScreen, то в режиме выполнения форма будет размещена в центре экрана. Свойство Moveable определяет, можно ли перемещать форму по экрану при выполнении

Scale

(Масштаб)

Свойства данной категории определяют масштаб объекта. Используя свойство ScaleMode, можно задать единицы измерения в терминах стандартного масштаба в твипах, пунктах, пикселах, символах и т. д. Свойства ScaleLeft и ScaleTop определяют координаты левого верхнего угла объекта, a ScaleWidth и ScaleHeight — единицы измерения на основе текущей ширины и высоты области рисования



Рис. 3.10. Выбор значения свойства объекта из списка

Рис. 3.11. Настройка свойства BackColor

Рис. 3.12. Окно свойств Properties с выбранной вкладкой Categorized

Замечание

Для удобства пользования вкладкой Categorized слева от наименования категорий расположены значки, содержащие изображение знаков плюс или минус. При установленном значке со знаком плюс свойства, входящие в текущую категорию, не видны, а в окне Properties отображается только название категории. Чтобы открыть список свойств, необходимо щелкнуть на значке плюс. Список свойств данной категории откроется, а знак плюс превратится в знак минус.

 

 

назад | содержание | вперед

Hosted by uCoz