Свойство | Описание |
---|---|
InterceptArrowKeys | Читает или устанавливает значение, являющееся индикатором того, что пользователю разрешено использовать стрелки вверх и вниз для выбора значений |
ReadOnly | Читает или устанавливает значение, являющееся индикатором того, что текст разрешается менять только с помощью стрелок вверх и вниз, но не с помощью ввода в элемент управления с клавиатуры с целью поиска данной строки |
Text | Читает или устанавливает текущий текст, отображаемый в элементе управления с прокруткой |
TextAlign | Читает или устанавливает значение, задающее параметры выравнивания текста в элементе управления с прокруткой |
UpDownAlign | Читает или устанавливает значение, задающее параметры выравнивания стрелок вверх и вниз в элементе управления с прокруткой, в соответствии со значениями перечня LeftRightAlignment |
Элемент управления DomainUpDown добавляет небольшой набор свойств, позволяющих конфигурировать и обрабатывать текстовые данные этого элемента (табл. 21.8).
Таблица 21.8. Свойства DomainUpDown
Свойство | Описание |
---|---|
Items | Позволяет получить доступ к множеству элементов, хранимых в данном элементе управления |
SelectedIndex | Возвращает индекс выбранного в настоящий момент элемента (отсчет начинается с нуля, значение -1 указывает отсутствие выбора) |
SelectedItem | Возвращает выбранный элемент (а не его индекс) |
Sorted | Индикатор необходимости упорядочения строк по алфавиту |
Wrap | Индикатор необходимости циклического возвращения к первому или последнему элементу, когда пользователь достигает крайних элементов списка |
Элемент NumericUpDown так же прост (табл. 21.9).
Таблица 21.9. Свойства NumericUpDown
Свойство | Описание |
---|---|
DecimalPlaces ThousandsSeparator Hexadecimal | Используются для указания правил отображения числовых данных |
Increment | Устанавливает числовое значение приращения для элемента управления при щелчке на стрелке вверх или вниз. Значением по умолчанию для приращения является 1 |
Minimum Maximum | Устанавливают верхнюю и нижнюю границы значений для элемента управления |
Value | Возвращает текущее значение элемента управления |
Вот та часть InitializeComponent , которая задает конфигурацию NumericUpDown и DomainUpDown на этой странице.
private void InitializeComponent {
…
//
// numericUpDown
//
…
this.numericUpDown.Maximum = new decimal(new int[] {5000, 0, 0, 0});
this.numericUpDown.Name = "numericUpDown";
this.numericUpDown.Thousands.Separator = true;
//
// domainUpDown
//
this.domainUpDown.Items.Add("Второй вариант");
this.domainUpDown.Items.Add("Последний вариант");
this.domainUpDown.Items.Add("Первый вариант");
this.domainUpDown.Items.Add("Третий вариант");
this.domainUpDown.Name = "domainUpDown";
this.domainUpDown.Sorted = true;
…
}