Задача: Необходимо ввести в окно ввода строку, которая после нажатия на кнопку 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. Программное изменение свойств объектов.