Установка значений свойств объектов, Получение значений свойств - Visual Basic. Основы программирования

Значения свойств объектов можно менять двумя способами:

При проектировании:

В каждый момент проектирования только один объект является выделенным (активным). Он окружен рамкой из восьми маркеров. В окне свойств отображается список свойств именно активного объекта. Новое значение свойства вводится в окне свойств.

При выполнении приложения:

В программный код включается команда, имеющая следующий общий вид

ИмяОбъекта. Свойство=Значение

Получение значений свойств

Получают значение свойств тогда, когда хотят определить состояние объекта до выполнения каких-либо действий из кода. Общий вид команды следующий:

Переменная=ИмяОбъекта. Свойство

Основные свойства объектов управления

Свойство

Назначение

Name

Имя объекта

Caption

Заголовок

Visible

Видимость

BorderStyle

Стиль границ

FontBold

Полужирный шрифт

FontItalic

Курсив

FontName

Тип шрифта

FontSize

Размер шрифта

FontUnderline

Шрифт подчеркнутый

Enabled

Доступ

Left

Координата по горизонтали

Top

Координата по вертикали

Height

Высота объекта

Width

Ширина объекта

BorderColor

Цвет фона

ForeColor

Цвет шрифта

BorderColor

Цвет границ

FillStyle

Стиль заполнения

MousePointer

Вид курсора при наведении на объект

Свойства, используемые для управления формой

Свойство

Назначение

MinButton

MaxButton

Наличие кнопки минимизации окна

Наличие кнопки максимизации окна

KeyPreview

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

Left

Top

Определяют местоположение формы по отношению к левому верхнему углу экрана монитора

Icon

Устанавливает отображаемый при сворачивании формы значок

WindowState

Состояние окна после загрузки приложения

Auto Redraw

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

ClipControls

Определяет необходимость перерисовки всего объекта или появляющейся части

ControlBox

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

DrawWidth

Определяет ширину рисуемой линии (точки)

ScaleHeight, ScaleWidth

Определяет число единиц измерения по вертикали и горизонтали

ScaleLeft, ScaleTop

Определяет координаты верхнего левого угла

Основные объекты управления и их специфичные свойства

Пистограмма / Назначение

Специфические свойства

Командная кнопка (CommandButton)

Default при значении True командная кнопка определена как кнопка по умолчанию, т. е. при нажатии Enter она будет нажата.

Cancel определяет как кнопку отмены по умолчанию т. е. при нажатии Esc она будет нажата.

Style стиль, принимает два значения: стандартный и графический

Если стиль Graphical, то можно менять свойства:

Picture картинка

DownPicture - картинка внизу

DisabledPicture - картинка если у кнопки нет доступа

Текстовое окно ( TextBox ) - экранная область, в которое можно вводить текст

MaxLength максимальная длина, если значение нуль, то можно вводить любое кол-во символов

Multiline значение False запрещает ввод более одной строки, значение True - разрешает ввод нескольких строк после нажатия Enter

ScrollBars наличие (1, 2, 3) или отсутствие (0) линеек прокруток в текстовом поле

Text текст, отображаемый в поле.

Locked блокировка редактирования

Следующие свойства доступны в режиме выполнения

SelStart число, указывающее место вставки в строке текста

SelLength количество выделяемых символов

SelText определяет выделенный текст

Метка ( Label ) - применяется для отображения текста, который пользователь не может редактировать

Alignment выравнивание

AutoSize автоподстройка размера. При значении True размер метки подгоняется под размер текста, заданный свойством Caption. Если значение False метка сохраняет размер, установленный при проектировании

WordWpar перенос слов

BorderStyle стиль границ

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

Value показывает выбран переключатель или нет

Style стиль, изменение вида переключателя

Если стиль Graphical, то можно менять свойства:

Picture картинка

DownPicture - картинка внизу

DisabledPicture - картинка если у переключателя нет доступа

Флажок (Check Box) - для организации выбора типа да/нет. Работают независимо друг от друга, пользователь может установить любое их число одновременно.

Рамка (Frame) для объединения объектов в группы

Линейки прокрутки

( Scroll bar ) горизонтальная и вертикальная действуют совершенно одинаково. Эти объекты позволяют узнавать о позиции движка (scrollbox), кроме того контролировать диапазон действия линейки прокрутки и дискретность перемещения движка

LargeChange определяет величину, которая добавляется или вычитается из значения Valueпри щелчке внутри линейки прокрутки

Max число, определяющее крайнюю правую или нижнюю позицию

Min число, определяющее крайнюю левую или верхнюю позицию

SmallChange - определяет величину, которая добавляется или вычитается из значения Value при щелчке на одной из стрелок на концах линейки прокрутки

Value число, которое отражает текущую позицию движка на линейке

Таймер ( Timer) - это объект, способный инициировать события через регулярные промежутки времени

Interval число (от 0 до 65535), определяющее интервал времени в мс между двумя событиями. Интервал, равный нулю, отключает таймер

Линия (Line) - для вычерчивания линий на поверхности формы. Не поддерживает никаких событий.

X1, Y1 координаты левого края линии

X2, Y2 координаты правого края линии

BorderWidth толщина линии

BorderStyle стиль линии

Список (ListBox)-предоставляет список возможных вариантов выбора, позволяет ограничить ввод элементами списка

Style стиль списка

Sorted сортировка элементов списка

List позволяет заполнить список на стадии проектирования

ListIndex определяет положение выбранного элемента списка

ListCount определяет количество элементов списка

Text элемент списка или строка, введенная пользователем

Комбинированный список (ComboBox) Совмещает возможности списка и текстового окна, содержит редактируемое поле

Окно рисунка (PictureBox)- для размещения графической информации в определенных участках формы. Требуют больше памяти и времени на обработку, больше подходят для динамических объектов

Может выполнять функции контейнера для других элементов управления.

Picture позволяет выводить растровую картинку (.bmp), либо значок (.icon)

AutoSize автоподстройка размера

Изображение (Image) - для размещения графической информации в определенных участках формы. Удобно использовать в статической среде (не предполагается изменение)

Picture позволяет выводить растровую картинку (.bmp), метафайл, файлы JPEG или GIF либо значок (.icon)

Stretch Растягивать. Если значение True картинка подгоняется под размер элемента управления.

Контур или фигура (Shape) для вычерчивания контуров в виде прямоугольника, окружности, овала, квадрата, прямоугольника, квадрата с закругленными углами

Shape тип контура

FillStyle стиль заполнения

BorderStyle стиль границ контура

BorderWidth толщина контура

Список файлов( FileListBox) позволяет узнать, какие есть файлы на дисках системы и выбрать один из них

Pattern определение шаблона для списка файлов

Следующие свойства определяют тип отображаемых файлов

Archive архивный

System системный

Hidden скрытый

ReadOnly только для чтения

Список каталогов (DirListBox) позволяет узнать, какие есть каталоги на дисках системы и выбрать один из них

Path позволяет установить или получить текущий каталог

Похожие статьи




Установка значений свойств объектов, Получение значений свойств - Visual Basic. Основы программирования

Предыдущая | Следующая