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