Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > забрать функцию OnClick для Button в свой класс


Автор: Нитонисе 6.10.2010, 14:13
Проектирую класс, в котором содержится указатель на кнопку TButton. Хочу сделать так, чтобы по нажатию на кнопку, указатель на которую будет передан переменной экземпляра моего класса, запускался обработчик прописанный в моем классе, а не в классе формы. Как это сделать?

Автор: Нитонисе 6.10.2010, 14:32
Уже разобрался.
Код

class MyClass
{
  void __fastcall butClick(TObject *Sender)
  TButton *but;
};

MyClass::MyClass()
{
  but->OnClick = butClick;
}



  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)