Witam,
korzystam ze środowiska Visual Studio 2008, język C++. Napotkałem następujący problem:

Piszę funkcję zaprzęganą pod statyczne buttony. Funkcja ta tworzy dynamiczne buttony o deklarowanych dla nich eventach różnych w zależności od statycznego przycisku. Ów event chciałbym podpiąć jako parametr funkcji wywoływanej spod statycznego buttona. Parametr ma być obiektem klasy EventArgs. Kompilator zgłasza błąd delegatów konstruktora, o których moja wiedza jest niestety ograniczona. Budowa funkcji wyglądałaby następująco:


private: System::Void Funckja(parametr){

//(...) tworzenie buttonów dynamicznych i inne

buttony_dynamiczne[0]->Click+=gcnew EventHandler(this, parametr); // pod parametrem kryje się wskazanie na adres eventa w pamięci, np. &Moj_Projekt::Form1::Event_dynamicznego_buttona

//(...)
}

Byłbym wdzięczny za podpowiedzi jak rozwiązać ten problem.
Pozdrawiam