Попытка запустить обработчик событий, но более того, понять синтаксис этих вещей. Следующий код компилируется, я вижу свою DataGrid «SemesterView» внутри Form1, но никакое событие не запускается, когда вводится элемент управления SemesterView, когда я нажимаю на ячейку, nuthin. Что я делаю не так? Я играл с другими событиями на случай, если я неправильно понимаю «Enter», но все еще ничего.
В коде form1
SemesterView semesterView;
semesterView = new SemesterView();
this.Controls.Add(semesterView);
semesterView.Enter += new SemesterView.EventHandler(semesterView.MyEvent1);
и в классе SemesterView
class SemesterView : DataGridView
{
public delegate void EventHandler(string p);
public event EventHandler Enter;
public SemesterView()
{// code to create columns rows etc}
public void MyEvent1(string p)
{ MessageBox.Show("event 1 works");}
}