Сборник часто задаваемых вопросов по программированию в среде Borland C++ Builder



                


Вопрос: Как написать обработчик...



Вопрос: Как написать обработчик события? Создал класс, производный от 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 как хочешь







Содержание  Назад  Вперед