this->InitButton->Click += gcnew System::EventHandler(this, InitButton_Click);
Это C3867, а не C387. Вы должны указать имя класса с именем метода в C ++ / CLI. Его синтаксис для назначения делегатов совершенно не похож на синтаксис языка C #, здесь нет синтаксического сахара. Это никак не связано с VS2010, его не удается скомпилировать и в более ранних выпусках. Исправлено:
this->InitButton->Click += gcnew System::EventHandler(this, &Form1::InitButton_Click);
Замените Form1 на имя вашего производного класса Form. На самом деле вам это не нужно, но это шаблон в сгенерированном дизайнером коде. Позволить дизайнеру сгенерировать этот код - лучший способ избежать неприятностей.