Привет всем. Немного не в тему, но близко.
Как в Builder 5 написать метод, который потом можно подсунуть в качестве обработчика какого-либо события, контролу? Имеется ввиду в Runtime.
Что-то никак не выходит..

.
Здравствуйте Andrey_ka, Вы писали:
AK>Привет всем. Немного не в тему, но близко.
AK>Как в Builder 5 написать метод, который потом можно подсунуть в качестве обработчика какого-либо события, контролу? Имеется ввиду в Runtime.
AK>Что-то никак не выходит..
Вот ответ из FAQ конференции по
C++ Builder на
www.softforum.ru
Если ты хочешь присвоить события компонентам созданным в динамике — вперед. С непривычки бывает сначала сложно описать функцию с правильными параметрами Я рекомендую сделать так: например есть массив кнопок им всем надо присвоить OnClick.
1) Ставим на форму кнопку
2) Делаем ей событие OnClick, переименовываем функцию как надо
3) Пишем внутрь какой-нибудь комментарий(т.к. Builder удаляет пустые обработчики)
4) Удаляем саму кнопку
Теперь у нас есть правильно описанный обработчик события который можно присвоить как
ArrayOfTButton[i]->OnClick=....
P.S. кстати если пишешь на C++ Builder то добро пожаловать на
www.softforum.ru та есть очень сильная конференция по BCB
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев