- •Основы создания графического интерфейса пользователя
- •Создание формы и размещение в ней элементов управления
- •Использование команд меню Format при создании форм
- •Команда Align
- •Команда Make Same Size
- •Команда Size To Fit
- •Команда Size To Grid
- •Команда Horizontal Spacing
- •Команда Vertical Spacing
- •Команда Center in Form
- •Команда Arrange Buttons
- •Команда Group
- •Команда Ungroup
- •Команда Order
- •Использование панели инструментов UserForm
- •Объектная модель библиотеки объектов ms Forms
- •События форм и элементов управления
- •Событие AfterUpdate
- •Событие BeforeUpdate
- •Событие Change
- •Событие Click
- •Событие DblClick
- •События Enter и Exit
- •События KeyDown и KeyUp
- •Событие KeyPress
- •События MouseDown и MouseUp
- •Свойства формы
- •Основные элементы управления Элемент управления Label
- •Элемент управления TextВох
- •Элемент управления ComboBox
- •Элемент управления CommandButton
- •Элемент управления Scroll Bar
- •Элемент управления SpinButton
- •Элемент управления Image
- •Элемент управления MultiPage
- •Элемент управления Tab Strip
- •Свойства элементов управления
- •Категория Appearance
- •Категория Behaviour
- •Категория Font
- •Категория Miscellaneous
- •Категория Position
- •Категория Data
- •Категория Scrolling
- •Присоединенные элементы управления
- •Коллекция Controls
- •Объект Font
Категория Font
Категория Font (Шрифт) содержит всего одно свойство, представленное ниже.
Свойство Font
Свойство Font определяет свойства текста, используемого элементом управления или формой. Значением данного свойства является объект Font. Таким образом, каждый элемент управления имеет объект Font, который позволяет установить характеристики шрифта для него независимо от других элементов управления. Используя свойства объекта Font, можно задать такие характеристики шрифта, как начертание (курсив, полужирный, подчеркнутый), выравнивание текста и размер.
Категория Miscellaneous
Категория Miscellaneous (Разное) содержит различные свойства, не вошедшие ни в одну из других категорий. В табл. 3.18 представлены некоторые из этих свойств.
Таблица 3.18. Некоторые свойства категории Miscellaneous
Свойство |
Тип |
Объекты |
Описание |
Tag |
String |
CheckBox, TextBox, ComboBox, Image, CommandButton, ListBox, MultiPage, ToggleButton, OptionButton, Label, ScrollBar, SpinButton, TabStrip, UserForm |
Позволяет хранить дополнительную информацию об объекте. Значением данного свойства является строка, содержащая эту дополнительную информацию. Например, можно использовать значение свойства Tag как значение аргумента, передаваемого процедуре |
TabIndex |
Integer |
CheckBox, MultiPage, ComboBox, TextBox, CommandButton, ListBox, ToggleButton OptionButton, Image, ScrollBar, SpinButton, TabStrip, Label |
Определяет позицию объекта в последовательности перехода по элементам управления формы. Наименьшим значением данного свойства является 0 (первый), а наибольшим — значение, на единицу меньшее, чем количество элементов управления на форме (последний) |
MaxLength |
Long |
ComboBox, TextBox |
Определяет максимальное число символов, вводимых пользователем в TextBox или ComboBox. Если свойству MaxLength присвоить значение, равное 0, то длина строки будет ограничиваться только количеством памяти |
Категория Position
Свойства категории Position (Размещение) определяют размер и положение элемента управления на форме.
Свойства Height и Width
Свойства Height и Width определяют высоту и ширину объекта в пунктах (один пункт равен 1/72 дюйма). Значением данного свойства может быть числовое выражение типа Single.
При конструировании формы значения свойств Height и Width изменяются автоматически при изменении размеров элемента управления.
После изменения размеров элементов управления имеется возможность программного восстановления во время работы приложения прежних размеров с помощью свойств OldHeight и OldWidth. Их значениями являются соответственно высота и ширина элемента управления до последнего изменения его размеров.
Свойства Height и Width имеют объекты, список которых представлен ниже:
CheckBox, ComboBox, CommandButton, Image, Label, ListBox, MultiPage, OptionButton, ScrollBar, SpinButton, TabStrip, TextBox, ToggleButton, UserForm
Свойства Left и Тор
Свойства Left и Тор определяют расстояние между элементом управления и левым и верхним краями формы соответственно. Их значением могут быть числовые выражения типа Single.
При изменении размеров элемента управления значения свойств Left и Тор изменяются автоматически.
Список объектов, имеющих свойства Left и Тор, идентичен списку для свойств Height и Width.