C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Событие динам. создан. компонента, помогите!
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


Не зарегистрирован







Большое спасибо!

Вернуться в Вопросы программирования в C++Builder