Form.xml
Описание структуры xml-файла формы, основных тэгов и свойств формы
Краткий шаблон Form
<?xml version="1.0"?>
<Form Name="" Title="" Top="" Left="" Height="" Width="" StartPosition="" FontStyle="" ForeColor="" StatusBar="" AsteriskForeColor="" AsteriskFontStyle="" TabAutoSelect="">
<!--Тэги, специфичные для Form-->
<Appearance></Appearance>
<Parameters></Parameters>
<DataConnections></DataConnections>
<Conditions></Conditions>
<Commands></Commands>
<Executions></Executions>
<Checkings></Checkings>
<MainMenu></MainMenu>
<ContextMenus></ContextMenus>
<MyObjects></MyObjects>
</Form>
Полный шаблон Form
<?xml version="1.0"?>
<Form Name="" Title="" Top="" Left="" Height="" Width="" HorizontalAlign="" VerticalAlign="" StartPosition="" FormState="" AutoScroll="" FontStyle="" ForeColor="" BackColor="" TransparencyColor="" BackgroundImage="" StatusBar="" DiagMessage="" FormBorderStyle="" ControlBox="" MinimizeBox="" MaximizeBox="" ShowInTaskbar="" TopMost="" Opacity="" KeyPreview="" ValidationType="" FlatColor="" FlatWidth="" AsteriskForeColor="" AsteriskFontStyle="" EnableWaitingAnimation="" EnableWaitingAnimationWhileActive="" RestoreLastFormState="" Icon="" TabAutoSelect="">
<!--Тэги, специфичные для Form-->
<StartLocale></StartLocale>
<Appearance></Appearance>
<Includes></Includes>
<Parameters></Parameters>
<DataConnections></DataConnections>
<Conditions></Conditions>
<Commands></Commands>
<Executions></Executions>
<Checkings></Checkings>
<MainMenu></MainMenu>
<ContextMenus></ContextMenus>
<MyObjects></MyObjects>
</Form>
Описание Form
Тэг <Form>
- корневой элемент файла формы.
<Form Name=""
Title=""
Top=""
Left=""
Height=""
Width=""
TotalHeight=""
TotalWidth=""
HorizontalAlign=""
VerticalAlign=""
StartPosition=""
AutoScroll=""
FontStyle=""
ForeColor=""
BackColor=""
TransparencyColor=""
BackgroundImage=""
StatusBar=""
DiagMessage=""
FormBorderStyle=""
ControlBox=""
MinimizeBox=""
MaximizeBox=""
ShowInTaskbar=""
TopMost=""
Opacity=""
AsteriskForeColor=""
AsteriskFontStyle=""
EnableWaitingAnimation=""
EnableWaitingAnimationWhileActive=""
RestoreLastFormState=""
Icon=""
TabAutoSelect="">
<!--Тэги, специфичные для Form-->
</Form>
Атрибуты Form
Name
Системное имя формы.
Обязательный атрибут. Любое значение будет переведено в текстовое.
Title
Заголовок формы.
Необязательный атрибут. Любое значение будет переведено в текстовое.
Top
Координата расположения формы по высоте (сверху вниз).
Необязательный атрибут. Ожидается целочисленное значение.
Если атрибут Top
отсутствует и если косвенно атрибуты StartPosition
, HorizontalAlign
и VerticalAlign
(в порядке значимости) тоже не определяет его значение, то используется стандартное значение .NET.
Left
Координата расположения формы по ширине (слева направо).
Необязательный атрибут. Ожидается целочисленное значение.
Если атрибут Left
отсутствует и если косвенно атрибуты StartPosition
, HorizontalAlign
и VerticalAlign
(в порядке значимости) тоже не определяет его значение, то используется стандартное значение .NET.
Height
Высота рабочей области формы (то есть кайма формы сюда не входит).
Необязательный атрибут. Ожидается целочисленное значение.
При задании одновременно двух атрибутов Height
и TotalHeight
приоритет имеет TotalHeight
. Если атрибут Height
отсутствует, то используется стандартное значение .NET.
Width
Ширина рабочей области формы (то есть кайма формы сюда не входит).
Необязательный атрибут. Ожидается целочисленное значение.
При задании одновременно двух атрибутов Width
и TotalWidth
приоритет имеет TotalWidth
. Если атрибут Width
отсутствует, то используется стандартное значение .NET.
TotalHeight
Полная высота формы (с учетом каймы).
Необязательный атрибут. Ожидается целочисленное значение.
При задании одновременно двух атрибутов Height
и TotalHeight
приоритет имеет TotalHeight
. Если атрибут TotalHeight
отсутствует, то используется стандартное значение .NET.
TotalWidth
Полная ширина формы (с учетом каймы).
Необязательный атрибут. Ожидается целочисленное значение.
При задании одновременно двух атрибутов Width
и TotalWidth
приоритет имеет TotalWidth
. Если атрибут TotalWidth
отсутствует, то используется стандартное значение .NET.
HorizontalAlign
Тип положения формы по горизонтали.
Необязательный атрибут. Ожидается название одного из типов положения формы по горизонтали:
Left
Левой границей формы к краю левой части экрана
Center
По центру
Right
Правой границей формы к краю правой части экрана
Если атрибут HorizontalAlign
отсутствует, то значение определяется через атрибуты StartPosition
и Left
(в порядке значимости).
VerticalAlign
Тип положения формы по вертикали.
Необязательный атрибут. Ожидается название одного из типов положения формы по вертикали:
Top
Верхней границей формы к краю верхней части экрана
Center
Посередине
Bottom
Нижней границей формы к краю нижней части экрана
Если атрибут VerticalAlign
отсутствует, то значение определяется через атрибуты StartPosition
и Top
(в порядке значимости).
StartPosition
Тип положения формы на экране.
Необязательный атрибут. Ожидается название одного из типов положения формы на экране:
Manual
Положение формы определяется атрибутами HorizontalAlign
, VerticalAlign
, Top
и Left
(в порядке значимости)
CenterScreen
Форма с заданными размерами располагается в центре текущего отображения
WindowsDefaultLocation
Форма с заданными размерами размещается в расположении, определенном по умолчанию в операционной системе
WindowsDefaultBounds
Положение формы и ее границы определены в операционной системе по умолчанию
CenterParent
Форма располагается в центре родительской формы
Если атрибут StartPosition
отсутствует, то значение определяется через атрибуты HorizontalAlign
, VerticalAlign
, Top
и Left
(в порядке значимости), либо как значение WindowsDefaultLocation.
FormState
Тип состояния формы.
Необязательный атрибут. Ожидается название одного из типов состояния формы:
Minimized
Форма свернута в панель задач (данное значение можно задать только через set-проперти в процессе работы формы)
Maximized
Форма развернута на весь экран
Normal
Обычное положение формы: ни свернута в панель задач, ни развернута на весь экран
Если атрибут FormState
отсутствует, то используется значение Normal.
AutoScroll
Признак, определяющий, показывать ли полосы прокрутки на форме, если объекты не входят в ее рабочую область.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение False.
FontStyle
Имя стиля шрифта формы по умолчанию.
Необязательный атрибут. Ожидается имя одного из стилей шрифтов, описанных в форме.
По умолчанию используется стандартное значение .NET.
ForeColor
Имя цвета текста формы по умолчанию.
Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
По умолчанию используется стандартное значение .NET.
BackColor
Имя цвета фона формы.
Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
По умолчанию используется стандартное значение .NET.
TransparencyColor
Имя цвета, который форма будет определять как прозрачный.
Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
BackgroundImage
Путь до файла с графическим содержанием, которое будет расположено на форме.
Необязательный атрибут. Любое значение будет переведено в текстовое.
StatusBar
Признак отображения бара событий формы.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение False.
DiagMessage
Признак показа диагностического сообщения с результатами загрузки сущностей формы.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение False.
FormBorderStyle
Тип границ формы.
Необязательный атрибут. Ожидается название одного из типов границы формы:
None
Нет границы
FixedSingle
Фиксированная граница из одной линии
Fixed3D
Фиксированная трехмерная граница
FixedDialog
Толстая фиксированная граница стиля диалогового окна
Sizable
Граница с изменяемыми размерами
FixedToolWindow
Неизменяемая граница окна инструментов (окно инструментов не отображается ни на панели задач, ни в окне, появляющемся при нажатии пользователем сочетания клавиш ALT+TAB)
SizableToolWindow
Изменяемая граница окна инструментов (окно инструментов не отображается ни на панели задач, ни в окне, появляющемся при нажатии пользователем сочетания клавиш ALT+TAB)
По умолчанию используется значение FixedSingle.
ControlBox
Признак, определяющий, отображаются или нет кнопки оконного меню в строке заголовка формы.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение True.
MinimizeBox
Признак, определяющий, отображается ли кнопка свертывания в строке заголовка формы.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение True.
MaximizeBox
Признак, определяющий, отображается ли кнопка развертывания в строке заголовка формы.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение True.
ShowInTaskbar
Признак, определяющий, отображается ли форма в панели задач.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение True.
TopMost
Признак, определяющий, необходимо ли отображать форму как форму переднего плана.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение False.
Opacity
Уровень непрозрачности формы.
Необязательный атрибут. Ожидается числовое значение (от 0 до 1).
По умолчанию используется значение 1.
KeyPreview
Признак, определяющий, будет ли форма получать события нажатия клавиш с объектов, на ней расположенных.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение True.
ValidationType
Вид Checking
формы.
Необязательный атрибут. Ожидается название одного из типов Checking
:
Asterisk
"Звёздочка" справа от объекта
Flat
Полоска слева от объекта
По умолчанию используется значение Asterisk.
FlatWidth
Ширина цвета полосы Checking
формы.
Необязательный атрибут. Ожидается числовое значение.
По умолчанию используется значение 3.
FlatColor
Имя цвета полосы Checking
формы.
Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
По умолчанию используется красный цвет.
AsteriskForeColor
Имя цвета "звездочки" формы.
Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
По умолчанию используется стандартное значение .NET для надписи.
AsteriskFontStyle
Имя стиля шрифта "звездочки" формы.
Необязательный атрибут. Ожидается имя одного из стилей шрифтов, описанных в форме.
По умолчанию используется стандартное значение .NET для надписи.
EnableWaitingAnimation
Признак, определяющий, будет ли отображаться форма с анимацией.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение True.
EnableWaitingAnimationWhileActive
Признак, определяющий, что форма с анимацией будет отображаться только тогда, когда окно активно.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение False.
RestoreLastFormState
Признак, определяющий, будет ли восстановлено предыдущее состояние формы.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение True.
Icon
Путь до файла иконки.
Необязательный атрибут. Любое значение будет переведено в текстовое.
TabAutoSelect
Признак, определяющий, будет ли выполняться автоматическая установка фокуса в первом элементе управления при запуске формы.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение False.
Тэги, специфичные для Form
StartLocale
Единоразово устанавливает локаль и язык перевода для всего приложения при загрузке формы.
Необязательный тэг. Ожидается код одной из локалей, поддерживаемых Windows.
Если тэг <StartLocale>
отсутствует, то для приложения устанавливается язык операционной системы пользователя.
Полный список всех кодов локалей можно посмотреть по ссылке.
Установка локали происходит только один раз в момент загрузки формы, любое изменение универсального значения внутри (например, DataConnection
) язык приложения не изменяет.
<StartLocale></StartLocale>
Appearance
Содержит графические настройки отображения формы.
Необязательный тэг. Значение тэга <Appearance>
: см. в разделе Appearance.
<Appearance></Appearance>
Includes
Содержит документы, содержимое которых будет включено в текущий документ.
Необязательный тэг. Значение тэга <Includes>
: см. в разделе Includes.
<Includes></Includes>
Parameters
Содержит описание параметров формы.
Необязательный тэг. Значение тэга <Parameters>
: см. в разделе Parameters.
<Parameters></Parameters>
DataConnections
Содержит описание соединений с данными.
Необязательный тэг. Значение тэга <DataConnections>
: см. в разделе DataConnections.
<DataConnections></DataConnections>
Conditions
Содержит описание условий.
Необязательный тэг. Значение тэга <Conditions>
: см. в разделе Conditions.
<Conditions></Conditions>
Commands
Содержит описание команд.
Необязательный тэг. Значение тэга <Commands>
: см. в разделе Commands.
<Commands></Commands>
Executions
Содержит описание действий.
Необязательный тэг. Значение тэга <Executions>
: см. в разделе Executions.
<Executions></Executions>
Checkings
Содержит описание проверок.
Необязательный тэг. Значение тэга <Checkings>
: см. в разделе Checkings.
<Checkings></Checkings>
MainMenu
Содержит описание главного меню формы.
Необязательный тэг. Значение тэга <MainMenu>
: см. в разделе Menus.
<MainMenu></MainMenu>
ContextMenus
Содержит описание контекстных меню формы.
Необязательный тэг. Значение тэга <ContextMenus>
: см. в разделе Menus.
<ContextMenus></ContextMenus>
MyObjects
Содержит описание объектов формы.
Необязательный тэг. Значение тэга <MyObjects>
: см. в разделе Objects.
<MyObjects></MyObjects>
Get-проперти для получения свойств
Title
Возвращает заголовок формы.
<Form>
<Property Name="Title" />
</Form>
Top
Возвращает координату расположения формы по высоте (сверху вниз).
<Form>
<Property Name="Top" />
</Form>
Left
Возвращает координату расположения формы по ширине (слева направо).
<Form>
<Property Name="Left" />
</Form>
Height
Возвращает высоту рабочей области формы (то есть кайма формы сюда не входит).
<Form>
<Property Name="Height" />
</Form>
Width
Возвращает ширину рабочей области формы (то есть кайма формы сюда не входит).
<Form>
<Property Name="Width" />
</Form>
TotalHeight
Возвращает полную высоту формы (с учетом каймы).
<Form>
<Property Name="TotalHeight" />
</Form>
TotalWidth
Возвращает полную ширину формы (с учетом каймы).
<Form>
<Property Name="TotalWidth" />
</Form>
FormState
Возвращает тип состояния формы.
<Form>
<Property Name="FormState" />
</Form>
AutoScroll
Возвращает признак, определяющий, показываются ли полосы прокрутки на форме, если объекты не входят в ее рабочую область.
<Form>
<Property Name="AutoScroll" />
</Form>
FontStyle
Возвращает имя стиля шрифта формы по умолчанию.
<Form>
<Property Name="FontStyle" />
</Form>
ForeColor
Возвращает имя цвета текста формы по умолчанию.
<Form>
<Property Name="ForeColor" />
</Form>
BackColor
Возвращает имя цвета фона формы.
<Form>
<Property Name="BackColor" />
</Form>
TransparencyColor
Возвращает имя цвета, который форма определяет как прозрачный.
<Form>
<Property Name="TransparencyColor" />
</Form>
BackgroundImage
Возвращает путь до файла с графическим содержанием, которое расположено на форме.
<Form>
<Property Name="BackgroundImage" />
</Form>
StatusBar
Возвращает признак отображения бара событий формы.
<Form>
<Property Name="StatusBar" />
</Form>
DiagMessage
Возвращает признак показа диагностического сообщения с результатами загрузки сущностей формы.
<Form>
<Property Name="DiagMessage" />
</Form>
FormBorderStyle
Возвращает тип границ формы.
<Form>
<Property Name="FormBorderStyle" />
</Form>
ControlBox
Возвращает признак, определяющий, отображаются или нет кнопки оконного меню в строке заголовка формы.
<Form>
<Property Name="ControlBox" />
</Form>
MinimizeBox
Возвращает признак, определяющий, отображается ли кнопка свертывания в строке заголовка формы.
<Form>
<Property Name="MinimizeBox" />
</Form>
MaximizeBox
Возвращает признак, определяющий, отображается ли кнопка развертывания в строке заголовка формы.
<Form>
<Property Name="MaximizeBox" />
</Form>
ShowInTaskbar
Возвращает признак, определяющий, отображается ли форма в панели задач.
<Form>
<Property Name="ShowInTaskbar" />
</Form>
TopMost
Возвращает признак, определяющий, отображается ли форма как форма переднего плана.
<Form>
<Property Name="TopMost" />
</Form>
Opacity
Возвращает уровень непрозрачности формы.
<Form>
<Property Name="Opacity" />
</Form>
KeyPreview
Возвращает признак, определяющий, получает ли форма события нажатия клавиш с объектов, на ней расположенных.
<Form>
<Property Name="KeyPreview" />
</Form>
LastKeys
Возвращает строку, содержащую символы, соответствующие последним нажатым клавишам (при условии, что атрибутKeyPreview
формы имеет значение True).
Например, возвращаемые значения могут выглядеть следующим образом:
A
A, B
AB
Ctrl + A
Ctrl + A + B
Ctrl + A + B, Shift + C
Ctrl+Alt + A, Alt+Shift + B
Ctrl+Alt+Shift + A, Alt+Shift + B + C
И другие варианты
<Form>
<!--Значение тэга Property: тэг Parameters со вложенными тэгами Parameter-->
<Property Name="LastKeys">
<Parameters>
<!--Значение тэга Parameter с атрибутом Name, равным Value: ожидается целочисленное значение-->
<!--Количество последних нажатых клавиш (не более 1024), которые могут запоминаться в данном проперти-->
<Parameter Name="Value">5</Parameter>
<!--Cтрока-разделитель, вставляемая в запись между нажатыми клавишами. Например, при разделителе ", " проперти будет возвращать "A, B"-->
<!--Необязательный параметр. При отсутствии используется значение ""-->
<!--Значение тэга Parameter с атрибутом Name, равным KeySeparator: любое значение будет переведено в текстовое-->
<Parameter Name="KeySeparator">, </Parameter>
<!--Признак, определяющий, каким образом будут выведены клавиши "1", "2" и другие цифры и "Enter" - как "D1", "D2" и т. д. и "Return" (оригинальный вид) или как "1", "2" и т. д. и "\r"-->
<!--Необязательный параметр. При отсутствии используется значение "False"-->
<!--Значение тэга Parameter с атрибутом Name, равным KeyOriginal: ожидается логическое значение-->
<Parameter Name="KeyOriginal">False</Parameter>
<!--Признак, определяющий, будет ли проперти возвращать сочетания с участием клавиши-модификатора Ctrl-->
<!--Необязательный параметр. При отсутствии используется значение "False"-->
<!--Значение тэга Parameter с атрибутом Name, равным CtrlHandling: ожидается логическое значение-->
<Parameter Name="CtrlHandling">False</Parameter>
<!--Признак, определяющий, будет ли проперти возвращать сочетания с участием клавиши-модификатора Alt-->
<!--Необязательный параметр. При отсутствии используется значение "False"-->
<!--Значение тэга Parameter с атрибутом Name, равным AltHandling: ожидается логическое значение-->
<Parameter Name="AltHandling">False</Parameter>
<!--Признак, определяющий, будет ли проперти возвращать сочетания с участием клавиши-модификатора Shift-->
<!--Необязательный параметр. При отсутствии используется значение "False"-->
<!--Значение тэга Parameter с атрибутом Name, равным ShiftHandling: ожидается логическое значение-->
<Parameter Name="ShiftHandling">False</Parameter>
</Parameters>
</Property>
</Form>
AsteriskForeColor
Возвращает имя цвета "звездочки" формы.
<Form>
<Property Name="AsteriskForeColor" />
</Form>
AsteriskFontStyle
Возвращает имя стиля шрифта "звездочки" формы.
<Form>
<Property Name="AsteriskFontStyle" />
</Form>
DateTimeNow
Возвращает рабочую дату и время формы, определенную первый раз в момент открытия формы.
<Form>
<Property Name="DateTimeNow" />
</Form>
FormChanged
Возвращает признак изменения формы (определяется как совокупность get-проперти ValueChanged
объектов на форме).
<Form>
<Property Name="FormChanged" />
</Form>
EnableWaitingAnimation
Возвращает признак, определяющий, отображается ли форма с анимацией.
<Form>
<Property Name="EnableWaitingAnimation" />
</Form>
EnableWaitingAnimationWhileActive
Возвращает признак, определяющий, что форма с анимацией отображается только тогда, когда окно активно.
<Form>
<Property Name="EnableWaitingAnimationWhileActive" />
</Form>
RestoreLastFormState
Возвращает признак, определяющий, восстанавливается ли предыдущее состояние формы.
<Form>
<Property Name="RestoreLastFormState" />
</Form>
ChangedObjects
Возвращает список изменённых объектов.
<Form>
<Property Name="ChangedObjects" />
</Form>
CheckingFired
Возвращает признак, определяющий, сработал ли хоть один <Checking>
.
Если в качестве параметра передано имя группы, то возвращает признак, определяющий, сработал ли хоть один <Checking>
в группе.
<Form>
<Property Name="CheckingFired" />
</Form>
<Form>
<Property Name="CheckingFired">Group</Property>
</Form>
Icon
Возвращает путь до файла иконки.
<Form>
<Property Name="Icon" />
</Form>
IsActive
Возвращает признак, определяющий, что форма активна.
<Form>
<Property Name="IsActive" />
</Form>
LoadMode
Возвращает идентификатор выбранного режима загрузки данных.
<Form>
<Property Name="LoadMode" />
</Form>
Возвращает одно из значений:
0
Последовательный режим - загрузка соединений с данными будет происходить по очереди.
Обеспечивает минимальную скорость загрузки форм, при этом требует минимальное количество ресурсов со стороны сервера.
1
Пакетный режим.
Обеспечивает стандартную скорость загрузки форм, при этом не требует значительного количества ресурсов со стороны сервера.
2
Параллельный режим. Режим по умолчанию.
Обеспечивает увеличенную скорость загрузки форм, однако при этом требует максимальное количество ресурсов со стороны сервера.
Set-проперти для динамического задания свойств
Title
Задает заголовок формы.
Любое значение будет переведено в текстовое.
<Form>
<Property Name="Title">Заголовок</Property>
</Form>
Top
Задает координату расположения формы по высоте (сверху вниз).
Ожидается целочисленное значение.
<Form>
<Property Name="Top">10</Property>
</Form>
Left
Задает координату расположения формы по ширине (слева направо).
Ожидается целочисленное значение.
<Form>
<Property Name="Left">20</Property>
</Form>
Height
Задает высоту рабочей области формы (то есть кайма формы сюда не входит).
Ожидается целочисленное значение.
<Form>
<Property Name="Height">100</Property>
</Form>
Width
Задает ширину рабочей области формы (то есть кайма формы сюда не входит).
Ожидается целочисленное значение.
<Form>
<Property Name="Width">200</Property>
</Form>
TotalHeight
Задает полную высоту формы (с учетом каймы).
Ожидается целочисленное значение.
<Form>
<Property Name="TotalHeight">100</Property>
</Form>
TotalWidth
Задает полную ширину формы (с учетом каймы).
Ожидается целочисленное значение.
<Form>
<Property Name="TotalWidth">200</Property>
</Form>
HorizontalAlign
Задает тип положения формы по горизонтали.
Ожидается название одного из типов положения формы по горизонтали.
<Form>
<Property Name="HorizontalAlign">Right</Property>
</Form>
VerticalAlign
Задает тип положения формы по вертикали.
Ожидается название одного из типов положения формы по вертикали.
<Form>
<Property Name="VerticalAlign">Bottom</Property>
</Form>
StartPosition
Задает тип положения формы на экране.
Ожидается название одного из типов положения формы на экране.
<Form>
<Property Name="StartPosition">CenterScreen</Property>
</Form>
CenterToScreen
Выравнивает форму по центру текущего экрана.
Значение не ожидается.
<Form>
<Property Name="CenterToScreen" />
</Form>
FormState
Задает тип состояния формы.
Ожидается название одного из типов состояния формы.
<Form>
<Property Name="FormState">Normal</Property>
</Form>
AutoScroll
Задает признак, определяющий, показывать ли полосы прокрутки на форме, если объекты не входят в ее рабочую область.
Ожидается логическое значение.
<Form>
<Property Name="AutoScroll">True</Property>
</Form>
FontStyle
Задает имя стиля шрифта формы по умолчанию.
Ожидается имя одного из стилей шрифтов, описанных в форме.
<Form>
<Property Name="FontStyle">FontStyle</Property>
</Form>
ForeColor
Задает имя цвета текста формы по умолчанию.
Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
<Form>
<Property Name="ForeColor">ForeColor</Property>
</Form>
BackColor
Задает имя цвета фона формы.
Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
<Form>
<Property Name="BackColor">BackColor</Property>
</Form>
TransparencyColor
Задает имя цвета, который форма будет определять как прозрачный.
Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
<Form>
<Property Name="TransparencyColor">TransparencyColor</Property>
</Form>
BackgroundImage
Задает путь до файла с графическим содержанием, которое будет расположено на форме.
Любое значение будет переведено в текстовое.
<Form>
<Property Name="BackgroundImage">BackgroundImage</Property>
</Form>
StatusBar
Задает признак отображения бара событий формы.
Ожидается логическое значение.
<Form>
<Property Name="StatusBar">True</Property>
</Form>
FormBorderStyle
Задает тип границы формы.
Ожидается название одного из типов границы формы.
<Form>
<Property Name="FormBorderStyle">FixedSingle</Property>
</Form>
ControlBox
Задает признак, определяющий, отображаются или нет кнопки оконного меню в строке заголовка формы.
Ожидается логическое значение.
<Form>
<Property Name="ControlBox">False</Property>
</Form>
MinimizeBox
Задает признак, определяющий, отображается ли кнопка свертывания в строке заголовка формы.
Ожидается логическое значение.
<Form>
<Property Name="MinimizeBox">False</Property>
</Form>
MaximizeBox
Задает признак, определяющий, отображается ли кнопка развертывания в строке заголовка формы.
Ожидается логическое значение.
<Form>
<Property Name="MaximizeBox">False</Property>
</Form>
ShowInTaskbar
Задает признак, определяющий, отображается ли форма в панели задач.
Ожидается логическое значение.
<Form>
<Property Name="ShowInTaskbar">False</Property>
</Form>
TopMost
Задает признак, определяющий, необходимо ли отображать форму как форму переднего плана.
Ожидается логическое значение.
<Form>
<Property Name="TopMost">True</Property>
</Form>
Opacity
Задает уровень непрозрачности формы.
Ожидается числовое значение (от 0 до 1).
<Form>
<Property Name="Opacity">0</Property>
</Form>
KeyPreview
Задает признак, определяющий, будет ли форма получать события нажатия клавиш с объектов, на ней расположенных.
Ожидается логическое значение.
<Form>
<Property Name="KeyPreview">True</Property>
</Form>
AsteriskForeColor
Задает имя цвета "звездочки" формы.
Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).
<Form>
<Property Name="AsteriskForeColor">AsteriskForeColor</Property>
</Form>
AsteriskFontStyle
Задает имя стиля шрифта "звездочки" формы.
Ожидается имя одного из стилей шрифтов, описанных в форме.
<Form>
<Property Name="AsteriskFontStyle">AsteriskFontStyle</Property>
</Form>
DateTimeNow
Задает рабочую дату и время формы, определенную первый раз в момент открытия формы.
Ожидается значение типа дата/время.
<Form>
<Property Name="DateTimeNow">2015-11-04 23:42:50</Property>
</Form>
RefreshDateTimeNow
Задает рабочую дату и время формы, равную текущей дате и времени.
Значение тэга <Property>
: не ожидается.
<Form>
<Property Name="RefreshDateTimeNow" />
</Form>
FormChanged
Задает признак изменения формы (определяется как совокупность get-проперти ValueChanged
объектов на форме).
Если FormChanged
присваивается значение False, то проперти ValueChanged
всех объектов формы тоже приобретут значение False.
Ожидается логическое значение.
<Form>
<Property Name="FormChanged">False</Property>
</Form>
EnableWaitingAnimation
Задает признак, определяющий, будет ли отображаться форма с анимацией.
Ожидается логическое значение.
<Form>
<Property Name="EnableWaitingAnimation">False</Property>
</Form>
EnableWaitingAnimationWhileActive
Задает признак, определяющий, что форма с анимацией будет отображаться только тогда, когда окно активно.
Ожидается логическое значение.
<Form>
<Property Name="EnableWaitingAnimationWhileActive">True</Property>
</Form>
RestoreLastFormState
Задает признак, определяющий, будет ли восстановлено предыдущее состояние формы.
Ожидается логическое значение.
<Form>
<Property Name="RestoreLastFormState">True</Property>
</Form>
Icon
Задает иконку формы.
Любое значение будет переведено в текстовое.
<Form>
<Property Name="Icon">Icon.ico</Property>
</Form>
Last updated