2016-07-29 9 views
0

Excelのコンテキストメニューにボタンを追加するExcelアドインリボンがあります。コンテキストメニューは、特定のアクションを実行するためのフォームクラスをインスタンス化します。これらのアクションは、実際にフォームを表示する1つのボタンを除いて正常に機能します。フォームは起動しますが、フォームのイベントハンドラはそれぞれのメソッドを呼び出さない。フォーム上のボタンやその他の要素は機能しません。Winformのイベントハンドラが起動しないExcelアドインリボンから起動しました

答えて

0

問題の原因は、フォームの読み込みメソッドでInitializeComponent()が呼び出されたためです。ロードメソッドからそれを削除すると、何らかの理由で問題が解決されました。

+0

InitializeComponent()コールはコンストラクタ内に存在する必要があります。なぜあなたが決してコードを投稿していないので、あなたがロードイベントにあったのは不明です。 – LarsTech

関連する問題