Ciao a tutti, è un bel po' che non passo di qui... :P
Ho un problemino.... Sto giocando un po' con Visual Studio, tanto per studiarmi un po' di C++, quindi sto creando una piccola applicazione che, però, necessita di un custom Control (che deve essere necessariamente scritto in C#... e forse VB ma sto cercando di smettere).
Nella classe NodeControl.cs ho definito il mio delegato ed il mio evento:
Ho compilato e sono passato all'altro progetto dove però non vedo gli eventi dichiarati...codice:public delegate void DragEvent(NodeControl nc); public event DragEvent OnDragBegan; public event DragEvent OnDragEnded;
MainForm.cpp
Cosa sto sbagliando?codice:Void MainForm::ctxItemNewNode_Click(Object^ sender, EventArgs^ e) { NodeControl^ newNC = gcnew NodeControl(); // TODO Find out a way to subscribe to C# event // newNC->?? non si vedono gli eventi definiti pnlNodes->Controls->Add(newNC); }![]()

Rispondi quotando