Form.xml

Краткий шаблон Form

<?xml version="1.0"?>
<Form Name="" Title="" Top="" Left="" Height="" Width="" FontStyle="" ForeColor="" AsteriskForeColor="" AsteriskFontStyle="">
  <!--Тэги, специфичные для Form-->
  <Appearance></Appearance>
  <Parameters></Parameters>
  <DataConnections></DataConnections>
  <Conditions></Conditions>
  <Commands></Commands>
  <Executions></Executions>
  <Checkings></Checkings>
  <ContextMenus></ContextMenus>
  <MyObjects></MyObjects>
</Form>

Полный шаблон Form

<?xml version="1.0"?>
<Form Name="" Title="" Top="" Left="" Height="" Width="" AutoScroll="" FontStyle="" ForeColor="" BackColor="" DiagMessage="" ValidationType="" FlatColor="" FlatWidth="" AsteriskForeColor="" AsteriskFontStyle="" EnableWaitingAnimation="">
  <!--Тэги, специфичные для Form-->
  <StartLocale></StartLocale>
  <Appearance></Appearance>
  <Includes></Includes>
  <Parameters></Parameters>
  <DataConnections></DataConnections>
  <Conditions></Conditions>
  <Commands></Commands>
  <Executions></Executions>
  <Checkings></Checkings>
  <ContextMenus></ContextMenus>
  <MyObjects></MyObjects>
</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.

Тип состояния формы.

AutoScroll

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

Необязательный атрибут. Ожидается логическое значение.

Если атрибут AutoScroll отсутствует, то используется значение False.

FontStyle

Имя стиля шрифта формы по умолчанию.

Необязательный атрибут. Ожидается имя одного из стилей шрифтов, описанных в форме.

Если атрибут FontStyle отсутствует, то используется стандартное значение .NET.

ForeColor

Имя цвета текста формы по умолчанию.

Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

Если атрибут ForeColor отсутствует, то используется стандартное значение .NET.

BackColor

Имя цвета фона формы.

Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

Если атрибут BackColor отсутствует, то используется стандартное значение .NET.

DiagMessage

Признак показа диагностического сообщения с результатами загрузки сущностей формы.

Необязательный атрибут. Ожидается логическое значение.

Если атрибут DiagMessage отсутствует, то используется значение False.

ValidationType

Вид Checking формы.

Необязательный атрибут. Ожидается название одного из типов Checking:

Asterisk

"Звёздочка" справа от объекта

Flat

Полоска слева от объекта

Если атрибут ValidationType отсутствует, то используется значение Asterisk.

FlatWidth

Ширина цвета полосы Checking формы.

Необязательный атрибут. Ожидается числовое значение.

Если атрибут FlatWidth отсутствует, то используется значение 3.

FlatColor

Имя цвета полосы Checking формы.

Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

Если атрибут FlatColor отсутствует, то используется красный цвет.

AsteriskForeColor

Имя цвета "звездочки" формы.

Необязательный атрибут. Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

Если атрибут AsteriskForeColor отсутствует, то используется стандартное значение .NET для надписи.

AsteriskFontStyle

Имя стиля шрифта "звездочки" формы.

Необязательный атрибут. Ожидается имя одного из стилей шрифтов, описанных в форме.

Если атрибут AsteriskFontStyle отсутствует, то используется стандартное значение .NET для надписи.

EnableWaitingAnimation

Признак, определяющий, будет ли отображаться форма с анимацией.

Необязательный атрибут. Ожидается логическое значение.

Тэги, специфичные для Form

StartLocale

Единоразово устанавливает локаль и язык перевода для всего приложения при загрузке формы.

Необязательный тэг. Ожидается код одной из локалей, поддерживаемых Windows.

Если тэг <StartLocale> отсутствует, то для приложения устанавливается язык операционной системы пользователя.

Полный список всех кодов локалей можно посмотреть по ссылке.

Appearance

Содержит графические настройки отображения формы.

Необязательный тэг. Значение тэга <Appearance>: см. в разделе Appearance.

Includes

Содержит документы, содержимое которых будет включено в текущий документ.

Необязательный тэг. Значение тэга <Includes>: см. в разделе Includes.

Parameters

Содержит описание параметров формы.

Необязательный тэг. Значение тэга <Parameters>: см. в разделе Parameters.

DataConnections

Содержит описание соединений с данными.

Необязательный тэг. Значение тэга <DataConnections>: см. в разделе DataConnections.

Conditions

Содержит описание условий.

Необязательный тэг. Значение тэга <Conditions>: см. в разделе Conditions.

Commands

Содержит описание команд.

Необязательный тэг. Значение тэга <Commands>: см. в разделе Commands.

Executions

Содержит описание действий.

Необязательный тэг. Значение тэга <Executions>: см. в разделе Executions.

Checkings

Содержит описание проверок.

Необязательный тэг. Значение тэга <Checkings>: см. в разделе Checkings.

ContextMenus

Содержит описание контекстных меню формы.

Необязательный тэг. Значение тэга <ContextMenus>: см. в разделе Menus.

MyObjects

Содержит описание объектов формы.

Необязательный тэг. Значение тэга <MyObjects>: см. в разделе Objects.

Get-проперти для получения свойств

Title

Возвращает заголовок формы.

Top

Возвращает координату расположения формы по высоте (сверху вниз).

Left

Возвращает координату расположения формы по ширине (слева направо).

Height

Возвращает высоту рабочей области формы (то есть кайма формы сюда не входит).

Width

Возвращает ширину рабочей области формы (то есть кайма формы сюда не входит).

TotalHeight

Возвращает полную высоту формы (с учетом каймы).

TotalWidth

Возвращает полную ширину формы (с учетом каймы).

AutoScroll

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

FontStyle

Возвращает имя стиля шрифта формы по умолчанию.

ForeColor

Возвращает имя цвета текста формы по умолчанию.

BackColor

Возвращает имя цвета фона формы.

DiagMessage

Возвращает признак показа диагностического сообщения с результатами загрузки сущностей формы.

AsteriskForeColor

Возвращает имя цвета "звездочки" формы.

AsteriskFontStyle

Возвращает имя стиля шрифта "звездочки" формы.

DateTimeNow

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

FormChanged

Возвращает признак изменения формы (определяется как совокупность get-проперти ValueChanged объектов на форме).

EnableWaitingAnimation

Возвращает признак, определяющий, отображается ли форма с анимацией.

ChangedObjects

Возвращает список изменённых объектов.

CheckingFired

Возвращает признак, определяющий, сработал ли хоть один <Checking>.

Если в качестве параметра передано имя группы, то возвращает признак, определяющий, сработал ли хоть один <Checking> в группе.

IsActive

Возвращает признак активности формы.

IsBusy

Возвращает признак того, что на форме выполняется какое-то действие.

Set-проперти для динамического задания свойств

Title

Задает заголовок формы.

Любое значение будет переведено в текстовое.

Top

Задает координату расположения формы по высоте (сверху вниз).

Ожидается целочисленное значение.

Left

Задает координату расположения формы по ширине (слева направо).

Ожидается целочисленное значение.

Height

Задает высоту рабочей области формы (то есть кайма формы сюда не входит).

Ожидается целочисленное значение.

Width

Задает ширину рабочей области формы (то есть кайма формы сюда не входит).

Ожидается целочисленное значение.

TotalHeight

Задает полную высоту формы (с учетом каймы).

Ожидается целочисленное значение.

TotalWidth

Задает полную ширину формы (с учетом каймы).

Ожидается целочисленное значение.

AutoScroll

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

Ожидается логическое значение.

FontStyle

Задает имя стиля шрифта формы по умолчанию.

Ожидается имя одного из стилей шрифтов, описанных в форме.

ForeColor

Задает имя цвета текста формы по умолчанию.

Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

BackColor

Задает имя цвета фона формы.

Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

AsteriskForeColor

Задает имя цвета "звездочки" формы.

Ожидается имя одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

AsteriskFontStyle

Задает имя стиля шрифта "звездочки" формы.

Ожидается имя одного из стилей шрифтов, описанных в форме.

DateTimeNow

Задает рабочую дату и время формы, определенную первый раз в момент открытия формы.

Ожидается значение типа дата/время.

RefreshDateTimeNow

Задает рабочую дату и время формы, равную текущей дате и времени.

Значение тэга <Property>: не ожидается.

FormChanged

Задает признак изменения формы (определяется как совокупность get-проперти ValueChanged объектов на форме).

Если FormChanged присваивается значение False, то проперти ValueChanged всех объектов формы тоже приобретут значение False.

Ожидается логическое значение.

EnableWaitingAnimation

Задает признак, определяющий, будет ли отображаться форма с анимацией.

Ожидается логическое значение.

IsBusy

Задает признак того, что на форме выполняется какое-то действие.

Ожидается логическое значение.

Last updated