[2482] Re: 補足します

投稿日 2019/09/15(Sun) 16:02:23
投稿者 通り道
参照先

結構、高難易度なことをすでにやってみますよ。

どう、取得してどう制御しているのか、わからないのですが、基本的部分のヒントだけ。

プロデルのGUIは、System.Windows.Forms以下の部品群で組まれています。
ウィンドウ部品(メインウィンドウも含む)が、System.Windows.Forms.Fomです。
通常、ウィンドウ内の部品は、親となるウィンドウの子として、ツリー階層を構成するように登録されてゆくのですが、メニューだけは、直接Formにも登録されます。
・メニュー
Form.MainMenuStrip
親となるウィンドウから、Formのインスタンスが取得できるようでしたら、試してみたください。
なお、設定・取得できるのは、プロデルとしての部品ではなく、System.Windows.Forms.MenuStrip(か、そのサブクラス)です。
また、シンプルメニューの場合、「Form.Menu」に登録されるはずです。実態は、System.Windows.Forms.MainMenu(かそのサブクラス)のインスタンスです。

可能ならば、レフレクション等で参照できるのではと思います。

より、確実なところは、実際のソースと実際のコードが必要です。
(同じものをこちらでも1から作るというのは厳しいというか難しそう)


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -