Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лек 02 VB Свойства объектов.doc
Скачиваний:
7
Добавлен:
09.11.2019
Размер:
289.28 Кб
Скачать

12

Visual Basic 6.0 Лекция 2

2.Свойства объектов

Свойства формы 1

общие Свойства элементов управления 3

Свойства объекта Font 4

Горячие клавиши 4

Свойство Tablndex 4

Свойства элементов управления 4

Свойства надписи (Label) 4

Свойства текстового поля (TextBox) 5

Свойства кнопки (CommandButton) 5

Свойства флажка (CheckBox) 6

Свойства переключателя (OptionButton) 6

Свойства рамки (Frame) 6

Свойства окна с рисунком (PictureBox) 6

Свойства изображения (Image) 7

Свойства списка (ListBox) 7

Свойства поля со списком (ComboBox) 7

Свойства полосы прокрутки (ScrollBar) 8

Свойства плоской полосы прокрутки (FlatScrollBar) 8

Свойства ползунка (Slider) 9

Свойства индикатора процесса (ProgressBar) 9

Свойства таймера (Timer) 10

Свойства списка устройств (DriveListBox) 10

Свойства списка каталогов (DirListBox) 10

Свойства списка файлов (FileListBox) 11

Свойства элемента управления UpDown 11

Свойства фигуры (Shape) 12

Свойства прямой линии (Line) 12

Свойства формы

Для изменения свойств формы нужно открыть форму в режиме конструктора. Окно Properties (свойства) отображает и позволяет изменять свойства текущего объекта: формы или элемента управления. Изменить текущий объект можно двумя способами:

  • выделите объект в макете формы, щёлкнув по нему указателем;

  • выберите имя объекта в поле со списком, которое располагается в заголовке окна Properties.

В окне Properties свойства объекта могут быть отсортированы по алфавиту (вкладка Alphabetic) или по категориям (вкладка Categorized). Вкладка Categorized отображает значки  +  и  –  , с помощью которых можно отобразить или скрыть содержимое категории.

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

Значение свойства может быть задано числом или соответствующей константой (рекомендуется). Значения некоторых свойств могут быть выбраны из списка. В этом случае изменить значение поля можно также с помощью двойного щелчка по значению поля.

Форма имеет 50 различных свойств, которые определяют её внешний вид и поведение. Ниже приведены названия, описание и возможные значения некоторых полезных свойств формы.

Свойство

Описание и возможные значения

Name

Определяет имя формы, которое будет использоваться в программе. Строка, начинающаяся с буквы. Может содержать цифры и любые буквы, в том числе кириллицу. Знаки препинания и пробел недопустимы. Рекомендуется в начале имени использовать префикс frm

Caption

Текст, отображаемый в заголовке формы. Строка, содержащая любые символы.

BorderStyle

Стиль границы

vbBSNone=0 – граница и заголовок отсутствуют

vbFixedSingle=1 – форма фиксированного размера

vbSizable=2 – форма изменяемого размера

vbFixedDouble=3 – диалоговое окно фиксированного размера, кнопки свёртывания и развёртывания отсутствуют

vbFixedToolWindow=4 – панель инструментов фиксированного размера

vbSizableToolWindow=5 – панель инструментов изменяемого размера

Панель инструментов имеет заголовок меньшего размера и не отображается на панели задач

ControlBox

Определяет, будут ли отображаться в форме кнопка системного меню

MinButton

Определяет, будут ли отображаться в форме кнопка свёртывания

MaxButton

Определяет, будут ли отображаться в форме кнопка Во весь экран

WhatsThisButton

Определяет, будут ли отображаться в форме кнопка со знаком вопроса. Отображается только в диалоговом окне и форме фиксированного размера.

WindowState

Определяет состояние окна формы

vbNormal=0 оконный режим;

vbMinimized=1 форма свёрнута;

vbMaximized=2 форма развёрнута во весь экран

Icon

Пиктограмма, отображающаяся в левом краю заголовка формы. Любой файл с расширением cur или ico. Если свойство равно None, то отображается стандартная пиктограмма Windows

ShowInTaskbar

Определяет, будут ли отображаться форма в виде кнопки на панели задач или нет

Height

Высота формы. Численное значение в твипах

Width

Ширина формы. Численное значение в твипах

Top

Расстояние верхнего левого угла формы от верхнего края экрана

Left

Расстояние верхнего левого угла формы от левого края экрана

StartUpPosition

Позиция формы на экране при её первом появлении

vbStartUpManual=0 – в соответствии с заданными координатами

vbStartUpOwner=1 – по центру родительского окна

vbStartUpScreen=2 – по центру экрана

vbStartUpWindowsDefault=3 – положение формы определяется системой Windows на основании количества и расположения открытых в данный момент окон

Moveable

Определяет, может ли пользователь перемещать форму

BackColor

Цвет фона. Любой системный цвет или цвет из палитры

Enabled

Определяет, может ли пользователь инициировать любые события в форме и её элементах управления или нет

Visible

Определяет, будет форма видимой или скрытой

ScaleMode

Определяет единицы измерения, в которых будут устанавливаться размеры и позиция элементов в форме

vbUser=0 указывает, что изменено хотя бы одно из следующих свойств: ScaleHeight, ScaleWidth, ScaleLeft, или ScaleTop

vbTwips=1 – твипы, 1440 твипов = 1 дюйм

vbPoints=2 – типографские пункты, 72 пункт = 1 дюйм

vbPixels=3 – пиксели

vbCharacters=4 – символы

vbInches=5 – дюймы, 1 дюйм = 2,54 см

vbMillimeters=6 – миллиметры, 1 миллиметр = 57 твипов

vbCentimeters=7 – сантиметры, 1 сантиметр = 567 твипов

vbHimetric=8

vbContainerPosition=9

vbContainerSize=10

MousePointer

Определяет вид указателя для формы. Любой из 16 указателей, определённых в операционной системе или пользовательский указатель (vbCustom=99)

MouseIcon

Определяет вид пользовательского указателя для формы. Любой файл с расширением cur или ico. Пользовательский указатель отображается на форме только в том случае, когда свойство MousePointer равно vbCustom

Picture

Графическое изображение, отображаемое в форме. Любой графический файл с расширением cur, ico, bmp, jpg, gif, emf, wmf или dib

Tag

Содержит любую необходимую дополнительную информацию

Font

Параметры текста, отображаемого в форме с помощью оператора Print. Позволяет выбрать любой шрифт, установленный в системе, установить его размер и начертание

ForeColor

Цвет текста, отображаемого в форме с помощью оператора Print. Любой системный цвет или цвет из палитры

Необходимо отметить, что размеры и положение формы всегда измеряются в твипах. Единицы измерения можно изменить с помощью свойства формы ScaleMode только для элементов управления, расположенных в форме.