
- •2.Свойства объектов
- •Свойства формы
- •Общие Свойства элементов управления
- •Свойства объекта Font
- •Горячие клавиши
- •Свойство Tablndex
- •Свойства элементов управления Свойства надписи (Label)
- •Свойства текстового поля (TextBox)
- •Свойства кнопки (CommandButton)
- •Свойства флажка (CheckBox)
- •Свойства переключателя (OptionButton)
- •Свойства рамки (Frame)
- •Свойства окна с рисунком (PictureBox)
- •Свойства изображения (Image)
- •Свойства списка (ListBox)
- •Свойства поля со списком (ComboBox)
- •Свойства полосы прокрутки (ScrollBar)
- •Свойства плоской полосы прокрутки (FlatScrollBar)
- •С войства ползунка (Slider)
- •Свойства индикатора процесса (ProgressBar)
- •Свойства таймера (Timer)
- •Свойства списка устройств (DriveListBox)
- •Свойства списка каталогов (DirListBox)
- •С войства списка файлов (FileListBox)
- •Свойства элемента управления UpDown
- •Свойства фигуры (Shape)
- •Свойства прямой линии (Line)
Свойства поля со списком (ComboBox)
Поле со
списком (ComboBox) – это, по
сути, комбинированный список,
который
представляет собой комбинацию двух
элементов управления – самого списка
со значениями и поля ввода текста
(текстового поля). Поля со списком
используются в том случае, если нельзя
заранее определить значения, которые
следует включить в список, или список
содержит слишком много элементов. В
таком списке нужное значение можно не
только выбирать, но и вводить непосредственно
в поле ввода.
Поле со списком имеет все свойств текстового поля TextBox и списка ListBox (за исключением свойства MultiLine). Однако особо следует выделить свойство Style, определяющее внешний вид и функционирование поля со списком.
vbComboDropDown=0 – текстовое поле для редактирования и открывающийся список.
vbComboSimple=1 – текстовое поле и постоянно открытый список.
vbComboDropDownList=2 – отличается от списка со значением vbComboDropDown тем, что пользователь не может вводить текст в текстовое поле. Кроме того, если пользователь щелкнет на поле, список автоматически открывается.
Необходимо отметить, что высота поля со списком (Height) определяется размером шрифта, установленным для поля со списком, и не может быть изменена.
Свойства полосы прокрутки (ScrollBar)
Элемент управления полосы прокрутки (ScrollBar) – это полоса прокрутки, коротая, как правило, используется для прокрутки окна. Некоторые элементы управления (например, TextBox, ListBox) используют такие полосы прокрутки, причем от разработчика не требуется написание программного кода для выполнения прокрутки. Однако полоса прокрутки как элемент управления Visual Basic хотя и предназначена для выполнения аналогичных функций, но не выполняет автоматически каких либо действий, т.е. ее поведение необходимо программировать. Существует два вида полос прокрутки: горизонтальная и вертикальная.
Перед тем как использовать полосу прокрутки, необходимо установить для нее диапазон прокрутки, который показывает количество шагов прокрутки между крайними позициями бегунка.
Т
екущее
положение бегунка определяется значением
свойства Value,
диапазон изменения которого определяется
свойствами Min
и Мах полосы прокрутки.
При этом значение Min
всегда соответствует верхнему концу
полосы, Мах – нижнему (для
вертикальной полосы прокрутки), и при
прокрутке содержимого окна сверху вниз
значение свойств Value
увеличивается. Чтобы изменить направление
изменения свойств Value,
достаточно поменять местами значения
свойств Min
и Мах. Щелчок на одной
из двух кнопок со стрелками на полосе
изменяет значение свойства Value
на величину, определяемую свойством
SmallChange. Если
пользователь щелкнет в области между
бегунком и какой-либо из кнопок, то
значение свойств Value
полосы прокрутки и соответственно
положение бегунка изменяется на величину,
определяемую свойством LargeChange.
Элемент управления ScrollBar
может получить фокус. В этом случае его
бегунок начинает “мигать” и его
положение можно также изменить с помощью
клавиш управления курсором и PageUp,
PageDown.
Свойства плоской полосы прокрутки (FlatScrollBar)
Б
иблиотека
элементов управления Microsoft
Windows Common Controls 2 6.0 содержит аналогичный
элемент управления FlatScrollBar,
отличающийся внешним видом и наличием
дополнительных свойств, приведённых в
таблице. Плоская полоса прокрутки не
может получить фокус и положение бегунка
нельзя изменить с помощью клавиш.
Свойство |
Описание и возможные значения |
Orientation |
Определяет ориентацию полосы прокрутки cc2OrientationHorizontal = 0 – горизонтальная ориентация; cc2OrientationVertical = 1 – вертикальная ориентация |
Appearance |
Определяет внешнее оформление полосы прокрутки fsb3D = 0 – обычная объёмная полоса прокрутки; fsbFlat = 1 – плоская полоса прокрутки; fsbTrack3D = 2 – плоская полоса прокрутки с ползунком, который становится трехмерным при прохождении над ним указателя мыши |
Arrows |
Определяет, какие стрелки будут доступны. cc2Both =0 – доступны обе стрелки; cc2LeftUp = 1 – доступна левая или верхняя стрелка cc2RightDown = 2 - доступна правая или нижняя стрелка |
Элемент управления FlatScrollBar функционирует аналогично обычному элементу управления ScrollBar за исключением того, что он обеспечивает улучшенный интерфейс.