NumericBox

Графический объект; поле для выбора числа.

Шаблон NumericBox

Перечень всех возможных тэгов объекта:

<MyObject Name="" Type="NumericBox" Assembly="BaseControls" ChangeForm="">
  <!--Тэги, общие для всех графических объектов-->
  <Top></Top>
  <Bottom></Bottom>
  <Left></Left>
  <Right></Right>
  <Height></Height>
  <Width></Width>
  <FontStyle></FontStyle>
  <ForeColor></ForeColor>
  <BackColor></BackColor>
  <Enabled></Enabled>
  <Visible></Visible>
  <Hint></Hint>
  <Change User="" Source="" ValueSet="" />
  <!--Тэги, специфичные для NumericBox-->
  <ReadOnly></ReadOnly>
  <Maximum></Maximum>
  <Minimum></Minimum>
  <DecimalPlaces></DecimalPlaces>
  <Value></Value>
</MyObject>

Описание NumericBox

<MyObject Name="NumericBoxName" Type="NumericBox" Assembly="BaseControls">
  <!--Тэги, общие для всех графических объектов-->
  <!--Тэги, специфичные для NumericBox-->
</MyObject>

Получение значения NumericBox

Значением NumericBox считается значение числа, указанного в поле.

<Object Name="NumericBoxName" />

Задание значения NumericBox

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

<Object Name="NumericBoxName"></Object>

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

ReadOnly

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

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

По умолчанию используется значение False.

<ReadOnly>False</ReadOnly>

Maximum

Максимально допустимое число для ввода.

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

Если тэг <Maximum> отсутствует, то ограничение на максимум не устанавливается.

<Maximum>100</Maximum>

Minimum

Минимальное допустимое число для ввода.

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

Если тэг <Minimum> отсутствует, то ограничение на минимум не устанавливается.

<Minimum>0</Minimum>

DecimalPlaces

Количество знаков дробной части числа.

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

По умолчанию используется значение 0.

Этот тэг также устанавливает шаг инкремента NumericBox.

Если для DecimalPlaces установлено значение 2, то шаг будет равен 0.01.

Если для DecimalPlaces установлено значение 0, то шаг будет равен 1.

Если для DecimalPlaces установлено значение 1, то шаг будет равен 0.1.

<DecimalPlaces>0</DecimalPlaces>

Value

Число в поле.

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

По умолчанию используется значение NULL.

<Value>1</Value>

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

ReadOnly

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

<Object Name="NumericBoxName">
  <Property Name="ReadOnly" />
</Object>

Maximum

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

<Object Name="NumericBoxName">
  <Property Name="Maximum" />
</Object>

Minimum

Возвращает минимальное допустимое число для ввода.

<Object Name="NumericBoxName">
  <Property Name="Minimum" />
</Object>

DecimalPlaces

Возвращает количество знаков дробной части числа.

<Object Name="NumericBoxName">
  <Property Name="DecimalPlaces" />
</Object>

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

ReadOnly

Задает признак, определяющий, запрещен ли ввод текста в поле для пользователя.

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

<Object Name="NumericBoxName">
  <Property Name="ReadOnly">True</Property>
</Object>

Maximum

Задает максимально допустимое число для ввода.

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

<Object Name="NumericBoxName">
  <Property Name="Maximum">1000</Property>
</Object>

Minimum

Задает минимальное допустимое число для ввода.

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

<Object Name="NumericBoxName">
  <Property Name="Minimum">-1000</Property>
</Object>

DecimalPlaces

Задает количество знаков дробной части числа.

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

<Object Name="NumericBoxName">
  <Property Name="DecimalPlaces">3</Property>
</Object>

Last updated