Лабораторная работа №5
Использование компонентов UpDown и CSpinEdit
Цель работы: Освоить методику использования компонентов точного ввода целых чисел.
Требуется создать два приложения, демонстрирующих работу с компонентами точного ввода целых чисел.
Задание 1.
Методика создания приложения с компонентом UpDown.
Изменение расположения
компонента UpDown относительно Edit1.
if (UpDown1->AlignButton
== udRight) //-Если справа
UpDown1->AlignButton
= udLeft; //-Ставим влево
else UpDown1->AlignButton
= udRight; //-Иначе вправо
Задание начальных значений для
UpDown
Предполагаем, что в окна ввода введены необходимые корректные значения.
//-Минимальное значение отсчета
UpDown1->Min = StrToInt(LabeledEdit1->Text);
//-Максимальное значение отсчета
UpDown1->Max = StrToInt(LabeledEdit2->Text);
//-Шаг приращения
UpDown1->Increment
= StrToInt(LabeledEdit3->Text);
//-Текущее значение
UpDown1->Position
= StrToInt(LabeledEdit4->Text);
Закольцовывание
ввода
if (UpDown1->Wrap==true) //-Если Истина
UpDown1->Wrap=false;
//-Меняем на Ложь
else UpDown1->Wrap=true; //-Иначе Истина
//-Завершение работы
Close();
Задание 2.
Создать аналогичное приложение, демонстрирующее возможности работы с компонентом CSpinEdit.