Элемент управления NumericUpDown

Элемент управления NumericUpDown представляет собой сочетание текстового поля и пары кнопок со стрелками для выбора значения пользователем. Пользователь может увеличивать и уменьшать число, нажимая кнопки со стрелками вверх и вниз. Текущее число хранится в свойстве Value.

Диапазон чисел устанавливается с использованием свойств Maximum и Minimum. По умолчанию свойство Maximum равно 100, а Minimum равно 0. Шаг изменения значения при одном нажатии на кнопку вниз или вверх задается в свойстве Increment, которое по умолчанию равно 1. Если задается шаг меньшие 1, то в свойстве DecimalPlaces необходимо задать количество знаков после запятой. Задавать значения свойств можно непосредственно в окне свойств, или программно. При задании свойств программно нужно учитывать, что свойства имеют тип Decimal. Например, задать шаг изменения можно следующим образом:

numericUpDown1->Increment=System::Convert::ToDecimal(2.5);

Для примера поместим на форму элемент NumericUpDown и кнопку Button. Установим свойства Maximum, Minimum,Increment, DecimalPlaces элемента NumericUpDown следующим образом:

Рисунок 3.35. – Свойства элемента NumericUpDown

Нажатие кнопки приведет к выводу текущего значения NumericUpDown в окно сообщений:

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)

{

double x=System::Convert::ToDouble(numericUpDown1->Value);

MessageBox::Show("Выбрано число:"+System::Convert::ToString(x));

}

Результат выбора значения приведен на рисунке 3.36.

 

Рисунок 3.36. – Пример использования элемента NumericUpDown

 








Дата добавления: 2015-02-10; просмотров: 1192;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.