私は WinFom 開発をあまり行っていないので、MenuStrip コントロールにはあまり詳しくありません。フォームにメニュー ストリップを追加し、(1) 項目を追加しました。これらはすべてデザイナーを使用して行われました。
だから私はユーティリティ - >ダウンロードユーティリティを持っています。デザイナーで [ダウンロード] をダブルクリックすると、イベント ハンドラーが作成されます。
private void downloadUtilityToolStripMenuItem_Click(object sender, System.EventArgs e)
{
MessageBox.Show("Ding!");
}
アップデート:
フォームのコンストラクターの IntializeComponent() が実行されていないように見えることに気付きました。コンストラクターにブレークポイントを配置しましたが、ヒットしません。このフォームをリファクタリングして、名前をデフォルト (form1) から「main」に変更しました。これが問題だと思いますが、理由がわかりません。すべての form1 参照が更新されたようです。これをIDEで行いました。
このアプリケーションをデバッグすると、このイベントが発生するようには見えません。ここで何が欠けていますか?
-ニック