Система визуального объектно-ориентированного проектирования C++Builder71

Теперь вам осталось только написать оператор, который заносил бы в свойство
Caption метки Labell нужный вам текст в нужный момент. Этот момент определя-
ется щелчком пользователя на кнопке. При щелчке в кнопке генерируется собы-
тие OnClick. Следовательно, обработчик этого события вы и должны написать.

8. Выделите кнопку Buttunl на форме, перейдите в Инспектор Объектов, от-
кройте в нем страницу событий (Events), найдите событие кнопки OnClick (оно
первое сверху) и сделайте двойной щелчок в окне справа от имени этого собы-
тия. Это стандартный способ задания обработчиков любых событий. Но перей-
ти в обработчик события OnClick (только этого события) можно и иначе: до-
статочно сделать двойной щелчок на компоненте Button 1 на форме. В обоих
случаях вы окажетесь в окне Редактора Кода и увидите там текст:

void _fast-call TFormI::ButtonlClick(TObject ^Sender)

!

Заголовок этой функции складывается из имени класса вашей формы
(TFormI), имени компонента (Buttoni) и имени события без префикса On
(Click).

9. Если хотите, можете закрыть окно Исследователя Классов, встроенное в окно
Редактора Кода (рис. 2.7), так как оно пока вам не нужно и будет только ме-
шать. Закрыть это дополнительное окно можно, щелкнув на кнопке в его пра-
вом верхнем углу.

10. Напишите в обработчике оператор задания надписи метки Labell. Этот опера-
тор может иметь вид:

Labell->Caption = "Это мое первое приложение!";

Таким образом, полностью ваш обработчик события должен иметь вид:

void_fastcall TFormI::ButtonlClick(TObject *Sender)
(
LabeU->Caption = "Это мое первое приложение!";

)

Оператор, который вы написали, означает следующее. Символ «=» обозначает
операцию присваивания, в которой тому, что написано перед этим символом, при-
сваивается значение того, что написано после символа присваивания. Слева вы на-
писали: Labell->Caption. Это значит, что вы присваиваете значение свойству Cap-
tion компонента Labell. Все указания свойств и методов производятся аналогич-
ным образом (см. раздел 1.6.5.2): пишется имя компонента, затем ставятся симво-
лы операции стрелка «->»: символ минус «-» и символ больше «>», записанные без
пробела. После этих символов пишется имя свойства или метода. В данном случае
свойству Caption вы присваиваете строку текста «Это мое первое приложение!».

Если вы написали первый идентификатор оператора — Labell, поставили
символы стрелки и ненадолго задумались, то вам всплывет подсказка (см.
рис. 2.12), содержащая список всех свойств и методов метки. Это начал работать
Знаток Кода, который стремится подсказать вам свойства и методы компонентов,
аргументы функций и их типы, конструкции операторов. Вы можете выбрать из
списка нужное ключевое слово, нажать клавишу Enter и выбранное слово (свойст-
во, метод) окажется вписанным в текст. Можете поступить иначе: начать писать
нужное свойство. Тогда Знаток Кода сам найдет по первым введенным символам
нужное свойство. Когда вы увидели, что нужное слово найдено, можете его не до-
писывать, а нажать Enter, и Знаток Кода допишет его за вас. Этот инструмент
очень удобен во многих случаях, когда вы не очень точно помните последователь-
ность перечисления параметров какой-нибудь функции, или когда не уверены в