Rainbow » 14.10.2003 (Вт) 11:35
Если тебе достаточно знать сам объект, то передай объект прямо в методе
MyClass:
Public pEventRaiser as EventRaiser
...
pEventRaiser.RecieveEvent(Me, <и остальные параметры, если они нужны)>
EventRaiser:
Public sub ReceiveEvent(c as MyClass, <и еще всякие параметры>)
<и делай с переданным объектом, что тебе угодно>
End sub
Можешь этот класс использовать, как действительно выкидыватель ивентов (может, какое еще дело ему найдется - так бывает), а можешь прямо тут и делать все, что тебе надо с твоим юзером.
Если же тебе нужно знать еще и индекс в общем массиве, ну тогда при добавлении объекта MyClass сообщай ему, какой он по порядку:
MyClass.index = n
Только тебе придется поддерживать правильные индексы - ведь при удалении элементов индексы в массиве сдвигаются...