Вопрос: Как написать обработчик события?
Создал класс, производный от TTabSheet в этот класс включил объект FMemo класса TMemo.
В ходе программы объекты этого производного класса создаются и уничтожаются динамический
(простой текстовый редактор). И теперь о главном, КАК написать обработчик
события (OnKeyPress например) происходящего в объекте Edit?
Ответ :
code:
--------------------------------------------------------------------------------
class PACKAGE TMyClass : public TTabSheet
{
private:
TMemo* FMemo;
void __fastcall MyKeyPress(TObject* Sender,char& Key);//!!!!
....
};
//имплементация конструктора
__fastcall TMyClass::TMyClass(TComponent* Owner) : TTabSheet(Owner)
{
FMemo = new TMemo(this);
FMemo->Parent = this;
FMemo->OnKeyPress = MyKeyPress;//!!!!
}
--------------------------------------------------------------------------------
После этого имплементируй метод MyKeyPress как хочешь
(c) 2003 Borland X Portal
|