Пример использования интерфейсных элементов в приложении

Задача: Необходимо ввести в окно ввода строку, которая после нажатия на кнопку Button будет выводится на компоненту Label, если нажата первая радиокнопка и в Memo, если нажата вторая радиокнопка.

Порядок выполнения:

1. Создадим и сохраним в рабочем каталоге новый проект.

2.

 
 

Разместим на форме все необходимые компоненты: Edit, Button, Label, Memo, 2 шт. RadioButton. Внешний вид макета формы на рис. 3.

Рис. 3

3. Настроим свойства компонент следующим образом:

Таблица 1

Компонента свойство Значение
Button Caption Вывод строки
RadioButton1 Caption Вывод строки на Label
RadioButton1 Caption Вывод строки в Memo

4. Создадим обработчик cобытия OnClick для компоненты Button1.

В теле функции void __fastcall TForm1::Button1Click(TObject *Sender) обработчика события введём следующий код

if(RadioButton1->Checked==true)

{

Label1->Caption=Edit1->Text;

Memo1->Clear();

}

else{

Memo1->Lines->Add(Edit1->Text);

Label1->Caption=””;

}

5. Запустим и протестируем приложение.

Два варианта реакции на кнопку представлены на рис. 4.

 
 


Рис. 4.

Контрольные вопросы

1. Отличительные особенности сред быстрой разработки приложений.

2. Основные элементы главного окна интегрированной среды Borland C++ Builder.

3. Изменение свойств компонент и добавление обработчика событий с помощью инспектора объектов.

4. Структура проекта в Borland C++ Builder.

5. Наиболее часто встречающиеся компоненты в интерфейсах Windows-приложений.

6. Программное изменение свойств объектов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: