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


Автор: Taimon 9.6.2005, 22:08
У меня в программе на форме расположено множество StaticText`ов имеющие одни и те же события, к
примеру:

void __fastcall TQRFaceForm::Teh1Click(TObject *Sender)
{
ReadTools(Teh1,13);
Selected(Teh1);
}

Здесь все компоненты(Teh1) занесены в массив.

Внимание вопрос: можно ли как-нибудь описать одно событие и применить его на всех ?

Может как-нибудь динамически события создать.

Автор: Любитель 9.6.2005, 22:22
Цитата
можно ли как-нибудь описать одно событие и применить его на всех

Можно: в event-ах выбери событие, кликни там по списку, выбери функцию. Можешь в функции использовать параметр sender, чтобы узнать с кем именно случилось событие.
Цитата
Может как-нибудь динамически события создать

Если имеешь готовые функции обработки, можешь где нибудь свойства объектов вида On... менять.

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