...
TEdit* ed = dynamic_cast<TEdit*>(Sender);
if(!ed) return;
int index = ed->Tag; // <<<<<<<<<<<<<
Параметры обработчика событий
Здравствуйте, помогите, пожалуйста, я создаю в программе динамический массив Edit-ов, во время инициализации присваиваю каждому єлементу массива обработчик события OnClick. Мне надо в обработчике узнать индекс элемента, который послал сообщение о событии. Можно ли в обработчик занести второй параметр кроме Sender или можно ли в обработчике по полученому Sender-у узнать каким элементом массива он является или еще какие-нибудь варианты? Заранее благодарен за помощь.
Помимо обработчика присваивай еще св-ву Tag индех Edit-a в массиве, а дальше как обычно...
Код:
Вроде должно работать, но чего-то во всех случаях возврашает 0.
Виноват протормозил, все работает. Большое спасибо за помощь и отзывчивость.