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