こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

visual studioでのメニュー画面作成

visual studio(C#)で趣味でアプリを作っています。
以下のような画面を作成したいのですが、実現方法が良く分からず質問させていただきます。

・EXEを実行するとメインメニュー画面が起動する。

・そのメインメニュー画面は左側の約1/3に第1階層のメニューが表示され、
 右側に第2階層のメニューが表示される。
 第2階層のメニュークリックでサブ画面の起動、
 または、第3階層のメニューが表示。

ここで言うメインメニューとはメモ帳などの上部に表示されるファイルメニューのようなものではありません。
MacでSafariの画面上部のサイドバーをクリックすると画面左側にBookmarkが表示されますが、それが1階層で2階層以降はは右側に表示されるイメージです。HTMLのリンクみたいなものをイメージしています。(ボタンだと表示しにくいので。。。)

説明がわかりづらいかもしれませんが、よろしくお願いします。

投稿日時 - 2018-04-17 20:43:53

QNo.9489625

すぐに回答ほしいです

質問者が選んだベストアンサー

WebBrowserコントロールを使えばいいのでは?
EXEを実行するとWebBrowserが開いて、
そのメインメニューはHTMLで作成すればいいでしょう。

投稿日時 - 2018-04-18 07:17:11

お礼

ご回答ありがとうございます。
少し調べてみました。実現出来そうな気はします。
メニューは機能メニューマスタをDBから取得し、メニューを展開する想定です。プログラムの変更無くメニューを追加したいです。

メニューマスタを参照し、動的にHTMLを作ればいけそうですが、少しイメージがわきませんでした。追加で質問で申し訳ございませんが、C#で制御できるのでしょうか。

投稿日時 - 2018-04-20 01:26:28

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)