kettle |
Отправлено: 20.03.2006, 19:44 |
|
Не зарегистрирован
|
Всем привет!
Создаю динамически компонент на форме. к примеру Edit.
CODE |
TEdit *E = new TEdit(Form1);
E->Parent = Form1;
//и тд.
|
Теперь хочу чтобы при наступлении события OnChange этого компонента выполнялся какой-нибудь код. Как правильно на стадии проектирования объявить этот обработчик в классе формы и в срр файле ???
Спасибо!
Отредактировано Георгий — 16/04/2006, 01:39 |
|
__Cheat3r |
Отправлено: 20.03.2006, 20:03 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 110
|
*.h файл
CODE |
class TfrmMain : public TForm
{
__published:
void __fastcall MyEditChange(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TfrmMain(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMain *frmMain;
//---------------------------------------------------------------------------
|
cpp
CODE |
__fastcall TfrmMain::TfrmMain(TComponent* Owner)
: TForm(Owner)
{
TEdit *E = new TEdit(frmMain);
E->Parent = frmMain;
E->OnChange = MyEditChange;
}
void __fastcall TfrmMain::MyEditChange(TObject *Sender)
{
//какие то действия
}
|
Отредактировано __Cheat3r — 21/03/2006, 06:06 |
|
kettle |
Отправлено: 21.03.2006, 09:00 |
|
Не зарегистрирован
|
Большое спасибо! |
|