Form

Форма.

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

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

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

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

Описание Form

<Form Name=""
      Title=""
      FontStyle=""
      ForeColor=""
      BackColor=""
      ValidationType=""
      StartPage="">
  <!--Тэги, специфичные для Form-->
</Form>

Атрибуты Form

Name

Системное имя формы. Задает url-адрес web-страницы формы.

Обязательный атрибут. Любое значение будет переведено в текстовое.

Title

Заголовок формы.

Необязательный атрибут. Любое значение будет переведено в текстовое.

FontStyle

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

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

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

ForeColor

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

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

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

BackColor

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

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

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

ValidationType

Вид Checking формы.

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

Asterisk

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

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

StartPage

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

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

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

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

Appearance

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

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

<Appearance></Appearance>

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>

MyObjects

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

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

<MyObjects></MyObjects>

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

Title

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

<Form>
  <Property Name="Title" />
</Form>

FontStyle

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

<Form>
  <Property Name="FontStyle" />
</Form>

ForeColor

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

<Form>
  <Property Name="ForeColor" />
</Form>

BackColor

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

<Form>
  <Property Name="BackColor" />
</Form>

DateTimeNow

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

<Form>
  <Property Name="DateTimeNow" />
</Form>

FormChanged

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

<Form>
  <Property Name="FormChanged" />
</Form>

ChangedObjects

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

<Form>
  <Property Name="ChangedObjects" />
</Form>

CheckingFired

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

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

<Form>
  <Property Name="CheckingFired" />
</Form>
<Form>
  <Property Name="CheckingFired">Group</Property>
</Form>

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

Title

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

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

<Form>
  <Property Name="Title">Заголовок</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>

Last updated