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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



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

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

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

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

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

Свойство Tablndex 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для изменения свойств формы нужно открыть форму в режиме конструктора. Окно 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 только для элементов управления, расположенных в форме.

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

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

Свойство Описание и возможные значения
Font Параметры используемого в элементе управления шрифта. Позволяет выбрать любой шрифт, установленный в системе, установить его размер и начертание
FontName Имя шрифта
FontSize Размер шрифта в типографских пунктах (72 пункта = 1 дюйм)
FontBold Определяет, будут ли символы полужирными
FontItalic Определяет, будут ли символы наклонными
FontUnderline Определяет, будут ли символы подчёркнутыми
FontStrikethru Определяет, будут ли символы зачёркнутыми

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

Горячие клавиши (hot key) можно назначить почти всем элементам управления, имеющим свойство Caption. Их можно определять в Caption путем добавления знак " & " перед соответствующей буквой. Несмотря на то, что текстовое поле не имеет свойства Caption, для него также можно определить горячую клавишу. Для этого нужно добавить элемент управления Label перед текстовым окном и определить для него горячую клавишу. Затем следует присвоить свойству Tablndex элемента управления Label значение на единицу меньше, чем для такого же свойства текстового поля.

Свойство Tablndex

С помощью клавиши Tab в Windows можно передавать фокус от одного элемента другому. Свойство Tablndex элемента управления устанавливает последовательность перехода при нажатии клавиши Tab. Значение индекса 0 присваивается свойству Tablndex элемента управления, который помещается в форму первым. Visual Basic автоматически увеличивает это свойство. Это значит, что каждый новый элемент управления формы получает значение свойства Tablndex на единицу больше, чем у предыдущего элемента управления. Если вас не устраивает предложенная последовательность перехода, ее можно изменить с помощью свойства Tablndex. При этом Visual Basic автоматически изменит значения индексов остальных элементов управления. Если установить значение свойства TabStop элемента управления равным False, то передать ему фокус посредством клавиши Tab будет невозможно.

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

Надпись (Label) предназначена для отображения текста, который пользователь не может изменить. В таблице приведены названия, описание и возможные значения свойств определённых только для надписи.

Свойство Описание и возможные значения
Caption Текст, который отображается в надписи. Стандартное свойство
AutoSize Определяет, будет ли размер надписи подстраиваться под длину текста
WordWrap Определяет направление изменения размера надписи, если значение свойства AutoSize установлено равным True. True изменяется высота надписи False изменяется ширина надписи

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

Текстовое поле (TextBox) служит для отображения, ввода и редактирования текста. Обычно текстовое поле имеет утопленное оформление и белый фон. В таблице приведены названия, описание и возможные значения свойств, определённых только для текстового поля.

Свойство Описание и возможные значения
Text Текст, который отображается в текстовом поле. Стандартное свойство
MaxLength Максимальное количество символов, которое пользователь может ввести в текстовое поле. Если значение свойства равно нулю, то количество символов не ограничено
Height Высота текстового поля не может быть меньше высоты одной строки, которая определяется размером выбранного шрифта
Locked Определяет, может ли пользователь изменить содержимое текстового поля
MultiLine Определяет, будет ли текст в текстовом поле отображаться в нескольких строках
ScrollBars Определяет отображение полос прокрутки vbSBNone=0 – полосы прокрутки отсутствуют vbHorizontal=1 – горизонтальная полоса прокрутки vbVertical=2 – вертикальная полоса прокрутки vbBoth=3 – обе полосы прокрутки
PasswordChar Определяет символ, который будет отображаться вместо введённого текста. Непустое значение свойства используется для текстовых полей, предназначенных для ввода пароля
HideSelection Если значение свойства установлено равным True, то выделение в текстовом поле не исчезает, когда поле теряет фокус
SelLength Определяет количество символов, выделенных в текстовом поле.
SelStart Определяет номер первого символа, выделенного в текстовом поле.
SelText Определяет строку, выделенную в текстовом поле.

Необходимо отметить, что свойства SelLength, SelStart и SelText доступны только во время выполнения программы.

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

Флажок (CheckBox) – это элемент управления, с помощью которого программа может получить от пользователя ответ на вопрос, требующим ответа – да ("галочка") или нет (пустое поле). Щелчок по полю или надписи изменяет его состояние на противоположное. Кроме того, он может иметь и третье состояние. В этом случае элемент управления отображает галочку не сером фоне. Установить такое состояние элемента управления можно только по умолчанию в момент открытия формы и во время выполнения программы. Состояние элемента управления определяется значением свойства Value, которое может пронимать значения: 0 – Unchecked ( False ), 1 – Checked ( True ) и 2 – Grayed.

Свойства флажка Style, Picture, DisabledPicture и DownPicture имеют тот же смысл, что и у кнопки.

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

Рамка (Frame) – это один из элементов-контейнеров. Его назначение – объединить в группу несколько элементов управления. Объекты, объединенные с помощью рамки, можно как единое целое перемещать, активизировать и деактивизировать, делать видимыми или невидимыми. Некоторые элементы сами нуждаются в контейнере – например, все переключатели в форме всегда объединяются в одну группу. Чтобы создать вторую группу опций, нужно требуемые переключатели объединить в элементе контейнере. Для объединения объектов в группу нужно сначала создать элемент контейнер, затем добавить в него нужные элементы управления. Если требуемые элементы управления уже находятся в форме, их достаточно переместить в элемент контейнер. Чтобы проверить, действительно ли элемент принадлежит контейнеру, достаточно переместить контейнер. Элемент управления, принадлежащий контейнеру, будет перемещаться вместе с ним. Рамка – это элемент управления, который не имеет особых свойств, присущих только ей.

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

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

Свойство Описание и возможные значения
List Массив строк отображаемых в списке. При заполнении списка в режиме конструктора можно использовать клавиши Ctrl+Enter для добавления нового элемента.
ItemData Массив чисел типа Long, связанный с массивом строк, предназначен для хранения кодов
Columns Определяет количество колонок в списке. Если свойство равно нулю, то в списке может отображаться вертикальная полоса прокрутки, если больше нуля – горизонтальная.
Integral Height Если значение свойства устанавливается равным True, то высота списка устанавливается такой, чтобы строки целиком отображается в списке по высоте. Изменить значение этого свойства можно только в режиме конструктора
Text Содержит элемент списка, по которому щёлкнул пользователь, или пустую строку, если ни один элемент не выбран
Listlndex Индекс (номер) элемент списка, по которому щёлкнул пользователь, или -1, если ни один элемент не выбран. Элементы списка нумеруются, начиная с нуля
ListCount Текущее количество элементов в списке
Style Определяет стиль списка. Нельзя изменить свойство во время выполнения программы. vbListBoxStandard=0 – стандартный вид списка без флажков vbListBoxCheckbox=1 – позволяет отображать флажки в списке и выбирать несколько элементов списка
Selected Массив флажков, содержащих информацию о том, выбран ли элемент списка
MultiSelect Определяет, может ли пользователь выбирать одновременно несколько элементов списка 0 – множественный выбор невозможен. Щелчком мыши или нажатием клавиши пробела в списке можно выбрать только один элемент; 1 – простой множественный выбор. Элементы списка выбираются щелчком мыши или нажатием клавиши пробела; 2 – расширенный множественный выбор. Пользователь может выбрать несколько элементов с помощью мыши или клавиш управления курсором с использованием клавиш Shift и Ctrl Установить значение свойства, отличное от нуля можно, если стиль списка – стандартный
SelCount Определяет количество выбранных пользователем элементов списка
Sorted Если установить это свойство равным True, то все элементы будут сортироваться по алфавиту. Нельзя изменить свойство во время выполнения программы.
TopIndex Определяет индекс элемента списка, который отображается в списке первым. Используется для прокрутки списка во время выполнения программы

Необходимо отметить, что свойства Text, SelCount, TopIndex, Listlndex и ListCount доступны только во время выполнения программы.

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

Использование таймера (Timer) является хорошим способом управления вашей программой. С помощью таймера вы можете запускать или завершать процессы приложения в определенные моменты времени. Таймер может быть полезным и в том случае, если приложение выполняется в фоновом режиме. Во время проектирования таймер отображается в форме, но во время выполнения программы он является невидимым.

Для установки интервала времени служит свойство Interval, значение которого устанавливается в миллисекундах. Например, задание значения 250 вызывает событие Timer через каждые 250 миллисекунд независимо от того, какое приложение активно. Для отключения таймера следует присвоить свойству Interval значение 0 или свойству Enabled значение False.

Максимально допустимый интервал составляет 64757 миллисекунд. Но следует помнить, что операционная систем может обрабатывать только 18,2 прерывания таймера в секунду, поэтому точность задания интервала составляет максимум одну восемнадцатую секунды. Необходимо также учесть, что при большой загрузке системы (поддержка сети, печать и т.п.) прерывания могут обрабатываться еще реже.

В Windows вы можете использование не более 32 таймеров. Поскольку для работы системы также нужен таймер, то для всех приложений остается максимум 31. Если обработка события Timer длится дольше, чем задано значением Interval, то новое событие Timer не вызывается, пока Visual Basic не обработает это событие.

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

Элемент управления фигура (Shape) используется для отображения в форме простейших геометрических фигур: прямоугольника, эллипса и прямоугольника со скруглёнными углами. В таблице приведены названия, описание и возможные значения свойств, характерных для фигуры.

Свойство Описание и возможные значения
Shape Тип отображаемой фигуры. vbShapeRectangle=0 – прямоугольник (по умолчанию); vbShapeSquare=1 – квадрат; vbShapeOval=2 – эллипс; vbShapeCircle=3 – круг; vbShapeRoundedRectangle=4 - прямоугольник со скруглёнными углами; vbShapeRoundedSquare=5 - квадрат со скруглёнными углами
BorderStyle Определяет стиль границы. vbTransparent=0 – прозрачная; vbBSSolid=1 – сплошная; vbBSDash=2 – пунктирная; vbBSDot=3 – штриховая; vbBSDashDot=4 – штрих-пунктирная; vbBSDashDotDot=5 – штрих-штрих-пунктирная; vbBSInsideSolid=6 – сплошная линия с внутренней стороны фигуры
BorderWidth Определяет толщину границы в пунктах. Число от 1 до 8192
BorderColor Определяет цвет границы. Любой системный цвет или цвет из палитры
BackColor Определяет цвет фона. Любой системный цвет или цвет из палитры
BackStyle Определяет стиль фона. 0-Transparent – прозрачный фон; 1-Opaque – цвет фона определяется значением свойства BackColor

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

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

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

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

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

Свойство Tablndex 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для изменения свойств формы нужно открыть форму в режиме конструктора. Окно 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 только для элементов управления, расположенных в форме.

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

Для функционирования программы форма должна содержать элементы управления, с помощью которых пользователь может ввести данные в программу, выполнить определённые действия и увидеть результат работы программы. Эти задачи в 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 "Массивы")
WhatsThis­HelpID Привязка к собственному справочному файлу

Имя каждого объекта следует изменять до написания кода для этого элемента, так как это предотвращает неприятности и путаницу со стандартным именем. Следует также использовать информативные имена, например cmdAddRecord.

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

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

Свойство Описание и возможные значения
Font Параметры используемого в элементе управления шрифта. Позволяет выбрать любой шрифт, установленный в системе, установить его размер и начертание
FontName Имя шрифта
FontSize Размер шрифта в типографских пунктах (72 пункта = 1 дюйм)
FontBold Определяет, будут ли символы полужирными
FontItalic Определяет, будут ли символы наклонными
FontUnderline Определяет, будут ли символы подчёркнутыми
FontStrikethru Определяет, будут ли символы зачёркнутыми

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

Горячие клавиши (hot key) можно назначить почти всем элементам управления, имеющим свойство Caption. Их можно определять в Caption путем добавления знак " & " перед соответствующей буквой. Несмотря на то, что текстовое поле не имеет свойства Caption, для него также можно определить горячую клавишу. Для этого нужно добавить элемент управления Label перед текстовым окном и определить для него горячую клавишу. Затем следует присвоить свойству Tablndex элемента управления Label значение на единицу меньше, чем для такого же свойства текстового поля.

Свойство Tablndex

С помощью клавиши Tab в Windows можно передавать фокус от одного элемента другому. Свойство Tablndex элемента управления устанавливает последовательность перехода при нажатии клавиши Tab. Значение индекса 0 присваивается свойству Tablndex элемента управления, который помещается в форму первым. Visual Basic автоматически увеличивает это свойство. Это значит, что каждый новый элемент управления формы получает значение свойства Tablndex на единицу больше, чем у предыдущего элемента управления. Если вас не устраивает предложенная последовательность перехода, ее можно изменить с помощью свойства Tablndex. При этом Visual Basic автоматически изменит значения индексов остальных элементов управления. Если установить значение свойства TabStop элемента управления равным False, то передать ему фокус посредством клавиши Tab будет невозможно.



Поделиться:


Последнее изменение этой страницы: 2016-08-12; просмотров: 1161; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.216.229 (0.058 с.)