Откройте страницу Events инспектора объектов. Общая методика написания кода такова: вы выбираете компонент (на форме или из выпадающего списка инспектора объектов) и дважды щелкаете кнопкой мыши на нужном событии в правой колонке страницы событий инспектора. C++Builder автоматически генерирует оболочку обработчика события и переключает фокус на окно редактора кода. Текстовый курсор стоит прямо там, куда вы должны ввести свой код.
Начните с кнопки “Выход”, которая должна закрывать форму, завершая тем самым приложение. Обработчик должен вызывать метод формы Close ().
Листинг 14.1. Файлы программы Prop — PropU.h и PropU.cpp
//---------------------------------------
// PropU.h: Заголовок для PropU.срр.
//---------------------------------------
#ifndef PropUH #define PropUH
//---------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "CCALENDR.h"
#include <Grids.hpp>
#include "CSPIN.h"
//---------------------------------------
class TFormI : public TForm
{
_published: // IDE-managed Components
TButton *Buttonl;
TCCalendar *Cal;
TLabel *Labell;
TCSpinButton *Spin;
TLabel *Label2;
void _fastcall ButtonlClick(TObject *Sender);
void_fastcall CalChange(TObject *Sender);
void _fastcall SpinDownClick(TObject *Sender);
void _fastcall SpinUpClick(TObject *Sender) ;
void _fastcall FormCreate(TObject *Sender) ;
private: // User declarations
public: // User declarations
_fastcall TFormI(TComponent* Owner) ;
};
//---------------------------------------
extern PACKAGE TFormI *Forml;
//---------------------------------------
#endif
//---------------------------------------
// PropU.cpp: Исходный модуль примера с календарем.
//---------------------------------------
#include <vcl.h>
#pragma hdrstop #include <stdio.h>
#include "PropU.h"
//---------------------------------------
#pragma package(smart_init)