Objects
Любой графический объект.
Last updated
Любой графический объект.
Last updated
Любой графический объект имеет значение, которое, как правило, совпадает по смыслу с одним из его тэгов или проперти.
Значение объекта: любое значение.
Координата расположения объекта по высоте (сверху вниз).
Необязательный тэг. Ожидается целочисленное значение.
Если тэг <Top>
отсутствует, то используется значение 0.
Если тэг <Top>
присутствует вместе с тэгом <Bottom>
, то конфликт разрешается в пользу тэга <Bottom>
.
Координата расположения объекта по ширине (слева направо).
Необязательный тэг. Ожидается целочисленное значение.
Если тэг <Left>
отсутствует, то используется значение 0.
Если тэг <Left>
присутствует вместе с тэгом <Right>
, то конфликт разрешается в пользу тэга <Right>
.
Высота объекта.
Необязательный тэг. Ожидается целочисленное значение.
Если тэг <Height>
отсутствует, то используется значение по умолчанию для определенного объекта.
Ширина объекта.
Необязательный тэг. Ожидается целочисленное значение.
Если тэг <Width>
отсутствует, то используется значение по умолчанию для определенного объекта.
Координата правого края объекта.
Необязательный тэг. Ожидается целочисленное значение.
Если тэг <Right>
присутствует вместе с тэгом <Left>
, то конфликт разрешается в пользу тэга <Right>
.
Координата нижнего края объекта.
Необязательный тэг. Ожидается целочисленное значение.
Если тэг <Bottom>
присутствует вместе с тэгом <Top>
, то конфликт разрешается в пользу тэга <Bottom>
.
Стиль шрифта объекта.
Необязательный тэг. Ожидается имя одного из стилей шрифтов, описанных в форме.
Если тэг <FontStyle>
отсутствует, то используется значение FontStyle
, которое указано для родительского объекта (если такового нет, то формы).
Цвет текста объекта.
Необязательный тэг. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
Если тэг <ForeColor>
отсутствует, то используется значение ForeColor
, которое указано для родительского объекта (если такового нет, то формы).
Цвет фона объекта.
Необязательный тэг. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
Если тэг <BackColor>
отсутствует, то используется значение BackColor
, которое указано для родительского объекта (если такового нет, то формы).
Индекс очереди при TAB-переходах.
Необязательный тэг. Ожидается целочисленное значение.
Если тэг <TabIndex>
отсутствует, то используется значение 0.
Признак, определяющий, будет ли объект в очереди при TAB-переходах.
Необязательный тэг. Ожидается логическое значение.
Если тэг <TabStop>
отсутствует, то используется значение True.
Признак активности объекта.
Необязательный тэг. Ожидается логическое значение.
Если тэг <Enabled>
отсутствует, то используется значение True.
Признак видимости объекта.
Необязательный тэг. Ожидается логическое значение.
Если тэг <Visible>
отсутствует, то используется значение True.
Текст всплывающей подсказки объекта.
Необязательный тэг. Любое значение будет переведено в текстовое.
Контекстное меню объекта.
Необязательный тэг. Значение тэга <ContextMenu>
: не ожидается.
<ContextMenu>
Настройки изменения проперти ValueChanged
объекта.
Есть 3 способа изменить значение объекта:
Изменить значение прямым образом в графическом интерфейсе формы (атрибут User
).
Указать источник значения - ссылка на любые данные на форме (атрибут Source
).
В случае изменения значения в источнике, автоматически изменится значение и самого объекта.
Присвоить значение объекту посредством команды ValueSetCommand
(атрибут ValueSet
).
Необязательный тэг.
Если тэг <Change>
отсутствует, то для атрибутов User
, Source
и ValueSet
используются значения True, True, и True соответственно.
<Change>
Определяет как будет изменяться размер объекта при изменении размера родительского объекта.
Необязательный тэг.
Если тэг отсутствует, то используются значения тэгов <Top> и <Left> самого объекта.
<Top>
Объект привязан к верхней границе родительского объекта.
Необязательный тэг. Ожидается логическое значение.
<Left>
Объект привязан к левой границе родительского объекта.
Необязательный тэг. Ожидается логическое значение.
<Bottom>
Объект привязан к нижней границе родительского объекта.
Необязательный тэг. Ожидается логическое значение.
<Right>
Объект привязан к правой границе родительского объекта.
Необязательный тэг. Ожидается логическое значение.
Курсор мыши, который появляется при наведении ее на объект.
Необязательный тэг. Ожидается название одного из типов курсора мыши:
Перечисленные ниже get-проперти являются общими для всех графических объектов и предназначены для получения свойств данного объекта.
Возвращает значение объекта, если его существование подразумевается для объекта определенного типа.
Возвращает признак изменения значения объекта, если существование значения подразумевается для объекта определенного типа.
Возвращает координату расположения объекта по высоте (сверху вниз).
Возвращает координату расположения объекта по ширине (слева направо).
Возвращает высоту объекта.
Возвращает ширину объекта.
Возвращает положение правого края объекта.
Возвращает положение нижнего края объекта.
Возвращает имя стиля шрифта объекта.
Возвращает имя цвета текста объекта.
Возвращает имя цвета фона объекта.
Возвращает индекс очереди при TAB-переходах.
Возвращает признак, определяющий, будет ли объект в очереди при TAB-переходах.
Возвращает признак активности объекта.
Возвращает признак видимости объекта.
Возвращает текст всплывающей подсказки объекта.
Возвращает название типа курсора мыши.
Возвращает признак, определяющий, имеет ли объект фокус.
Возвращает признак, определяющий, привязан ли объект к верхней границе родительского объекта.
Возвращает признак, определяющий, привязан ли объект к левой границе родительского объекта.
Возвращает признак, определяющий, привязан ли объект к нижней границе родительского объекта.
Возвращает признак, определяющий, привязан ли объект к правой границе родительского объекта.
Перечисленные ниже set-проперти являются общими для всех графических объектов и предназначены для динамического задания свойств объекта (динамическое - означает, что в процессе работы формы, то есть посредством команды ValueSetCommand
).
Задает значение объекта.
Значение тэга <Property>
: любое значение.
Задает признак изменения значения объекта.
Ожидается логическое значение.
Задает координату расположения объекта по высоте (сверху вниз).
Ожидается целочисленное значение.
Задает координату расположения объекта по ширине (слева направо).
Ожидается целочисленное значение.
Задает высоту объекта.
Ожидается целочисленное значение.
Задает ширину объекта.
Ожидается целочисленное значение.
Задает положение правого края объекта.
Ожидается целочисленное значение.
Задает положение нижнего края объекта.
Ожидается целочисленное значение.
Задает имя стиля шрифта объекта.
Ожидается название одного из стилей шрифтов, описанных в форме.
Задает имя цвета текста объекта.
Ожидается название одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
Задает имя цвета фона объекта.
Ожидается название одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
Задает индекс очереди при TAB-переходах.
Ожидается целочисленное значение.
Задает признак, определяющий, будет ли объект в очереди при TAB-переходах.
Ожидается логическое значение.
Задает признак активности объекта.
Ожидается логическое значение.
Задает признак видимости объекта.
Ожидается логическое значение.
Задает текст всплывающей подсказки объекта.
Любое значение будет переведено в текстовое.
Задает тип курсора мыши.
Ожидается название одного из типов курсора мыши.
Помещает объект на передний план.
Значение тэга <Property>
: не ожидается.
Задаёт привязку объекта к верхней границе родительского объекта.
Ожидается логическое значение.
Задаёт привязку объекта к левой границе родительского объекта.
Ожидается логическое значение.
Задаёт привязку объекта к нижней границе родительского объекта.
Ожидается логическое значение.
Задаёт привязку объекта к правой границе родительского объекта.
Ожидается логическое значение.
Name
Название объекта.
Обязательный атрибут.
Type
Название типа объекта в сборке.
Обязательный атрибут.
Assembly
Название сборки (библиотека).
Обязательный атрибут.
ChangeForm
Признак, определяющий, будет ли проперти ValueChanged
данного объекта влиять на проперти FormChanged
формы и ContainerChanged
объектов-контейнеров типа GroupBox
и Panel
, на которых этот объект расположен.
Необязательный атрибут.
Если атрибут ChangeForm
отсутствует, то используется значение True.
Name
Название контекстного меню.
Обязательный атрибут. Ожидается название одного из контекстных меню, описанных в форме.
User
Признак, определяющий, будет ли ValueChanged
иметь значение True, если пользователь в графическом интерфейсе изменит значение объекта.
Необязательный атрибут. Ожидается логическое значение.
Source
Признак, определяющий, будет ли ValueChanged
иметь значение True, если значение объекта перезагрузится из источника.
Если атрибут Source
имеет значение False, и при этом значение из источника перезагрузилось, то ValueChanged
будет иметь значение False.
Необязательный атрибут. Ожидается логическое значение.
ValueSet
Признак, определяющий, будет ли ValueChanged
иметь значение True, если значение объекта будет присвоено из команды ValueSetCommand
.
Если атрибут ValueSet
имеет значение False, и при этом значение было присвоено из команды ValueSetCommand
, то ValueChanged
будет иметь значение False.
Необязательный атрибут. Ожидается логическое значение.
Default
Значение по умолчанию (определено настройками операционной системы)
Arrow
Обычная стрелка
Wait
Индикатор ожидания
AppStarting
Изображение стрелки с индикатором ожидания
Hand
Изображение в виде руки
Beam
Изображение в виде буквы"I"
No
Изображение в виде перечеркнутого красного круга
Cross
Изображение в виде крестика
Help
Изображение стрелки и вопросительного знака
HSplit
Изображение, которое появляется при наведении указателя мыши на горизонтальный разделитель
NoMove2D
Курсор, который появляется при выполнении операций с помощью колесика мыши без движения самой мыши, но с возможностью прокручивать окно как в горизонтальном, так и в вертикальном направлениях
NoMoveHoriz
Курсор, который появляется при выполнении операций с помощью колесика мыши без движения самой мыши, но с возможностью прокручивать окно в горизонтальном направлении
NoMoveVert
Курсор, который появляется при выполнении операций с помощью колесика мыши без движения самой мыши, но с возможностью прокручивать окно в вертикальном направлении
PanEast
Курсор, который появляется при выполнении операций с помощью колесика мыши и движения самой мыши при горизонтальной прокрутке окна вправо
PanNE
Курсор, который появляется при выполнении операций с помощью колесика мыши и движения самой мыши при прокрутке окна горизонтально и вертикально вверх и вправо
PanNorth
Курсор, который появляется при выполнении операций с помощью колесика мыши и движения самой мыши при вертикальной прокрутке окна вверх
PanNW
Курсор, который появляется при выполнении операций с помощью колесика мыши и движения самой мыши при прокрутке окна горизонтально и вертикально вверх и влево
PanSE
Курсор, который появляется при выполнении операций с помощью колесика мыши и движения самой мыши при прокрутке окна горизонтально и вертикально вниз и вправо
PanSouth
Курсор, который появляется при выполнении операций с помощью колесика мыши и движения самой мыши при вертикальной прокрутке окна вниз
PanSW
Курсор, который появляется при выполнении операций с помощью колесика мыши и движения самой мыши при прокрутке окна горизонтально и вертикально вниз и влево
PanWest
Курсор, который появляется при выполнении операций с помощью колесика мыши и движения самой мыши при горизонтальной прокрутке окна влево
SizeAll
Четырехконечный курсор для изменения размера, состоящий из четырех соединенных стрелок, указывающих вверх, вниз, налево и направо
SizeNESW
Двунаправленный (северо-восток — юго-запад) диагональный курсор для изменения размера
SizeNS
Двунаправленный вертикальный курсор для изменения размера
SizeNWSE
Двунаправленный (северо-запад — юго-восток) диагональный курсор для изменения размера
SizeWE
Двунаправленный горизонтальный курсор для изменения размера
UpArrow
Курсор в виде стрелки вверх, обычно используемый для определения точки вставки
VSplit
Курсор, который появляется при наведении указателя мыши на вертикальный разделитель