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:
codice:
public delegate void DragEvent(NodeControl nc);
public event DragEvent OnDragBegan;
public event DragEvent OnDragEnded;
Ho compilato e sono passato all'altro progetto dove però non vedo gli eventi dichiarati...
MainForm.cpp
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);
}
Cosa sto sbagliando?