АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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

Читайте также:
  1. A. Определение элементов операций в пользу мира
  2. C. Число элементов в операции
  3. g) процесс управления информацией.
  4. I. Определение, классификация и свойства эмульсий
  5. III. Химические свойства альдегидов и кетонов
  6. а) наименьшая частица вещества, которая сохраняет его химические свойства.
  7. Автоматизированная система управления гостиницей «Русский отель»
  8. Административные методы управления
  9. Административные методы управления природопользованием и охраной окружающей среды.
  10. АЗОТИСТЫЙ АНГИДРИД, СТРОЕНИЕ, ПОЛУЧЕНИЕ, СВОЙСТВА.
  11. АЗОТНЫЙ АНГИДРИД, СВОЙСТВА, СТРОЕНИЕ, СПОСОБЫ ПОЛУЧЕНИЯ.
  12. АММИАК, ЕГО СТРОЕНИЕ, СПОСОБЫ ПОЛУЧЕНИЯ И СВОЙСТВА.

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

Таблица 5. Основные свойства стандартных элементов управления

Свойство Описание
Accelerator Содержит символ, используемый в качестве клавиши быстрого вызова элемента управления. При нажатии Alt+<клавиша быстрого вызова> происходит выбор элемента управления
AutoSize Значение типа Boolean. Если равно True – устанавливает режим автоматического изменения размеров элемента управления так, чтобы на нем полностью помещался текст, присвоенный свойству Caption
BackColor Устанавливает цвет фона элемента управления
BorderColor Устанавливает цвет границы элемента управления
BorderStyle Устанавливает тип границы элемента управления. Допустимые значения: fmBorderStyleSingle – граница в виде контура; fmBorderStyleNone – граница невидима
Caption Надпись, отображаемая при элементе управления
Cancel Задает кнопку отмены диалогового окна. Используется для элемента управления CommandButton. При нажатии на эту кнопку или клавишу Esc диалоговое окно исчезает
ControlTopText Определяет текст, который отображается в виде всплывающей подсказки, когда указатель мыши помещается на элемент управления. В следующем примере элементу управления CommandButton1 назначен текст всплывающей подсказки "Это кнопка": CommandButton1. ControlTopText = "Это кнопка"
Default Используется для элемента управления CommandButton. Определяет заданную по умолчанию кнопку. При нажатии на клавишу Enter эта кнопка ведет себя так, как если бы по ней щелкнули мышью
Enabled Определяет, доступен элемент управления (значение True) или нет (значение False)
ForeColor Устанавливает цвет для переднего плана элемента управления – как правило, символов текста
Height и Width Устанавливают геометрические размеры объекта (высоту и ширину).
Left и Top Устанавливают координаты верхнего левого угла элемента управления, определяющие его местоположение в форме
List Представляет список, содержащийся в элементе управления (массив типа Variant). Используется для элементов управления ComboBox и ListBox
Max Переменная типа Long – определяет максимальное значение счетчика или значение, при котором полоса прокрутки находится в самом верху (для вертикальной полосы) или справа (для горизонтальной). Используется для элементов управления ScrollBar и SpinButton
Min Переменная типа Long – определяет минимальное значение счетчика или значение, при котором полоса прокрутки находится в самом низу (для вертикальной полосы) или слева (для горизонтальной). Используется для элементов управления ScrollBar и SpinButton
Name Содержит имя элемента управления
Picture (создание картинки) Внедряет картинку на элемент управления. Например, на поверхности кнопки картинка отображается с помощью следующей инструкции: CommandButto1.Picture = LoadPicture("c:\my_doc\Круг.bmp") Функция LoadPicture (Полное имя файла) считывает графическое изображение
Picture (удаление картинки) После того, как картинка создана на элементе управления, иногда возникает необходимость ее удалить. Это легко достигается присвоением свойству Picture значения LoadPicture("")
RowSource Задает источник, из которого ComboBox или ListBox "берет" список объекта
SpecialEffect Устанавливает тип границы. Отличается от свойства BorderStyle тем, что позволяет установить несколько типов, но одного цвета. BorderStyle позволяет установить только один тип, но различных цветов
TabIndex Определяет число, указывающее положение элемента управления в порядке табуляции. Может иметь значение от 0 до значения, равного количеству элементов управления на форме
TabStop Значение типа Boolean, которое указывает, может ли элемент управления быть выбран клавишей Tab.
Tag Используется для хранения дополнительной информации о форме или элементе управления, которая может быть в последующем востребована в программе
Value Значение текущих установок элемента управления: текст в текстовом поле, какие выбраны флажки и переключатели, индекс выбранного раздела списка или число, указывающее текущее положение полосы прокрутки или счетчика
Visible Значение типа Boolean, указывающее, является ли элемент управления видимым

 

Рассмотрим подробнее использование свойства Tag.

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

Листинг 1. Использование свойства Tag

Private Sub UserForm_Initialize()

Dim Элемент As Object

CommandButton1.Tag = "Показать"

CommandButton2.Tag = "Спрятать"

CommandButton3.Tag = "Показать"

TextBox1.Tag = "Показать"

 

For Each Элемент In Controls

If Элемент.Tag = "Показать"

Then Элемент.Visible = True

Else Элемент.Visible = False

End If

Next Элемент

 

End Sub

В результате выполнения данной процедуры на форме будут отображены первая и третья кнопки, а также поле.


1 | 2 | 3 | 4 | 5 | 6 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)