
- •2.Свойства объектов
- •Свойства формы
- •Общие Свойства элементов управления
- •Свойства объекта Font
- •Горячие клавиши
- •Свойство Tablndex
- •Свойства элементов управления Свойства надписи (Label)
- •Свойства текстового поля (TextBox)
- •Свойства кнопки (CommandButton)
- •Свойства флажка (CheckBox)
- •Свойства переключателя (OptionButton)
- •Свойства рамки (Frame)
- •Свойства окна с рисунком (PictureBox)
- •Свойства изображения (Image)
- •Свойства списка (ListBox)
- •Свойства поля со списком (ComboBox)
- •Свойства полосы прокрутки (ScrollBar)
- •Свойства плоской полосы прокрутки (FlatScrollBar)
- •С войства ползунка (Slider)
- •Свойства индикатора процесса (ProgressBar)
- •Свойства таймера (Timer)
- •Свойства списка устройств (DriveListBox)
- •Свойства списка каталогов (DirListBox)
- •С войства списка файлов (FileListBox)
- •Свойства элемента управления UpDown
- •Свойства фигуры (Shape)
- •Свойства прямой линии (Line)
Общие Свойства элементов управления
Для функционирования программы форма должна содержать элементы управления, с помощью которых пользователь может ввести данные в программу, выполнить определённые действия и увидеть результат работы программы. Эти задачи в Visual Basic решаются путем изменения свойств объектов. Каждый тип объекта также как и форма имеет обширный набор различных свойств, которые могут быть использованы в программе. Некоторые свойства элементов управления имеют одинаковые названия и назначение. В таблице приведены названия, описание и возможные значения общих свойств элементов управления.
Свойство |
Описание и возможные значения |
Name |
Определяет имя элементы управления, которое будет использоваться в программе. Строка, начинающаяся с буквы. Может содержать цифры и любые буквы, в том числе кириллицу. Знаки препинания и пробел недопустимы. Рекомендуется давать элементам управления значимые имена и в начале имени использовать префикс, определённый для каждого типа элементов управления (см. Лекция 1 "Среда разработки") |
Caption |
Текст, отображаемый в элементе управления, который пользователь не может изменить. Строка, содержащая любые символы. |
Alignment |
Определяет тип выравнивания надписи. vbLeftJustify=0 – выравнивание по левому краю vbRightJustify=1 – выравнивание по правому краю vbCenter=2 – выравнивание по центру |
BoderStyle |
Стиль границы. vbBSNone=0 – граница отсутствует vbFixedSingle=1 – граница отображается |
Appearance |
Определяет наличие трёхмерного эффекта у границы, если свойство BoderStyle равно vbFixedSingle. Во время выполнения программы изменить это свойство нельзя 0 – Flat – плоское 1 – 3D – объёмное |
BackColor |
Цвет фона. Любой системный цвет или цвет из палитры |
Enabled |
Определяет, может ли пользователь инициировать события в элементе управления |
Left |
Расстояние левого края элемента управления от левого края формы |
Top |
Расстояние верхнего края элемента управления от нижнего края заголовка формы |
Height |
Высота элемента управления |
Width |
Ширина элемента управления |
Visible |
Определяет, будет ли элемент управления видимым или скрытым |
ToolTipText |
Текст, отображаемый во всплывающей подсказке |
ForeColor |
Цвет текста. Любой системный цвет или цвет из палитры |
Causes Validation |
Определяет, будет ли в элементе управления происходить событие проверки введённых данных |
TabIndex |
Определяет номер элемента управления в последовательности перехода курсора при нажатии клавиши Tab |
TabStop |
Определяет, может ли элемент управления получить фокус при нажатии клавиши Tab |
DragMode |
Если значение этого свойства установлено равным vbAutomatic=1, то при перетаскивании объекта, отображается его контур или пиктограмма, определённая в свойстве DragIcon (если оно установлено) |
DragIcon |
Пиктограмма, отображающаяся в качестве указателя при перетаскивании объекта, если значение свойства DragMode установлено равным vbAutomatic=1 |
Index |
Номер элемента в массиве элементов управления (см. Лекция 12 "Массивы") |
WhatsThisHelpID |
Привязка к собственному справочному файлу |
Имя каждого объекта следует изменять до написания кода для этого элемента, так как это предотвращает неприятности и путаницу со стандартным именем. Следует также использовать информативные имена, например cmdAddRecord.