Я не занимаюсь разработкой WinFom, поэтому я не слишком хорошо знаком с элементом управления MenuStrip. Я добавил строку меню в свою форму и добавил (1) элемент к ней. Все это было сделано с помощью дизайнера.C# WinForm MenuStrip Событие, похоже, не срабатывает
У меня есть утилиты -> Скачать утилиту. Когда я дважды нажимаю «Загрузить» в конструкторе, для меня создается обработчик событий.
private void downloadUtilityToolStripMenuItem_Click(object sender, System.EventArgs e)
{
MessageBox.Show("Ding!");
}
UPDATE:
Я заметил, что IntializeComponent() в конструкторе моей форме кажется, никогда не будет работать. Я поставил точку останова в конструкторе и никогда не ударил. Я реорганизовал эту форму, чтобы изменить имя по умолчанию (form1) на «main». Я предполагаю, что это проблема, но я не понимаю, почему. Все ссылки на форму1, казалось, были обновлены. Я сделал это с помощью IDE.
Когда я отлаживаю это приложение, я никогда не смогу запустить это событие. Что мне здесь не хватает?
-Nick
It does .. downloadUtilityToolStripMenuItem_Click указан. Странно? Событие также связано с сгенерированным кодом: this.downloadUtilityToolStripMenuItem.Click + = новый System.EventHandler (this.downloadUtilityToolStripMenuItem_Click); – Nick