2

Word 2010 のようなオプション画面をデザインしようとしています。

ここに画像の説明を入力

オプション画面の左側にあるメニューに使用されるコントロールは何ですか? (Windows フォーム)。メニュー バーを正確に再現する Windows フォームで使用できるコントロールがない場合、オプション画面を設計する最も推奨される方法は何ですか?

また、設定をファイルに保存して、保存した設定が次回起動時にアプリケーションによって自動的に読み込まれるようにしたいと考えています。これを処理する最も一般的な方法は何ですか? (XMLだと思ったのですが、設定の保存に適しているかどうかはわかりません)

4

3 に答える 3

1

表示されているダイアログのようなコントロールはありませんが、Tab Controlおそらく最も近いものです:

さらにタブを追加して、各タブ内にコントロールを配置できます。外部ライブラリを使用したくない場合は、これがおそらく最良のオプションです。

お役に立てれば!

于 2012-07-11T05:35:25.347 に答える
0

あなたの最善の策は、コントロールを行うサードパーティのライブラリを入手することです。DevExpressには非常に優れた機能があり、Word の機能に非常に近いものを得ることができます。

于 2012-07-11T05:31:47.207 に答える
0

これだけでなく、より多くの見栄えの良いコントロールを取得できるため、最初の選択肢となるサードパーティ製のコントロールを使用できる場合も同様です。しかし、それらは $$$ の費用がかかり、1 つのコントロールのためだけに購入したくない場合があります。したがって、既存の .Net コントロールを使用して同様のルック アンド フィールを作成してみてください...

ToolStrip をフォームにドロップし、Dock を Top から Left に変更し、GripStyle を Hidden に設定します。それにボタンを追加し、ボタンの DisplayStyle を Text に設定します。非常によく似た外観になります...セパレーターも追加でき、グループ化されたボタンのCheckedプロパティを設定することでトグルボタンも使用できます。

正確なルック アンド フィールは得られないかもしれませんが、近いかもしれませんし、サード パーティ製のコントロールを購入しないことにするかもしれません...ToolStrip の RenderMode をチェックして、好みのスタイルを確認できます...

于 2012-07-11T06:02:01.810 に答える