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>
  <ContextMenu Name="" />
  <Change User="" Source="" ValueSet="" />
  <!--Тэги, специфичные для NumericBox-->
  <ReadOnly></ReadOnly>
  <SelectOnEnter></SelectOnEnter>
  <Increment></Increment>
  <Maximum></Maximum>
  <Minimum></Minimum>
  <DecimalPlaces></DecimalPlaces>
  <ThousandsSeparator></ThousandsSeparator>
  <Value></Value>
</MyObject>

Описание NumericBox

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

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

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

<Object Name="NumericBoxName" />

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

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

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

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

ReadOnly

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

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

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

<ReadOnly>False</ReadOnly>

SelectOnEnter

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

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

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

<SelectOnEnter>False</SelectOnEnter>

Increment

Число, на которое будет изменяться значение поля.

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

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

<Increment>1</Increment>

Maximum

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

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

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

<Maximum>100</Maximum>

Minimum

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

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

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

<Minimum>0</Minimum>

DecimalPlaces

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

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

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

<DecimalPlaces>0</DecimalPlaces>

ThousandsSeparator

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

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

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

<ThousandsSeparator>False</ThousandsSeparator>

Value

Число в поле.

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

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

<Value>1</Value>

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

ReadOnly

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

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

SelectOnEnter

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

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

Increment

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

<Object Name="NumericBoxName">
  <Property Name="Increment" />
</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>

ThousandsSeparator

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

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

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

ReadOnly

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

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

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

SelectOnEnter

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

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

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

Increment

Задает число, на которое будет изменяться значение поля.

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

<Object Name="NumericBoxName">
  <Property Name="Increment">0,1</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>

ThousandsSeparator

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

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

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

Last updated