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>
ReadOnlyColor
Задает цвет фона объекта, если признак ReadOnly имеет значение True.
Необязательный тэг. Ожидается имя одного из цветов, описанных на форме или описание цвета в формате HTML (#rrggbb).
По умолчанию используется стандартное значение .NET.
<ReadOnlyColor>#607D8B</ReadOnlyColor>
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