Лабораторная работа №5

Использование компонентов UpDown и CSpinEdit

Цель работы: Освоить методику использования компонентов точного ввода целых чисел.

 

Требуется создать два приложения, демонстрирующих работу с компонентами точного ввода целых чисел.

 

Задание 1.

 

Методика создания приложения с компонентом UpDown.

 

  1. Создадим новый проект.
  2. Расположим на форме компоненты, согласно рисунку.

 

  1. Зададим привязку элементу UpDown1 к окну ввода Edit 1: 
  2. Далее напишем обработчики событий «OnClick» для каждой копки.

 

Изменение расположения компонента 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.

 

 

 

 

 

Hosted by uCoz