2016-11-01 15 views
2

知っているように、モードをDrawerに設定すると、ナビゲーションドロワーとしてのユーザーになる新しいコンポーネントTMultiViewがあります。 5つのボタンがある引き出しがあり、クリックするとメインフォームに特定のレイアウトが表示されるとします。DelphiでのTMultiViewの適切な使用

私は自分のフォームにたくさんのTLayoutを追加して、その表示をfalseに設定できると考えていました。次に、引き出しのボタンをクリックすると、それぞれの可視性が真/偽に設定されます。

これがアプリを構成する良い方法であるかどうかはわかりません。提案はありますか?

+0

'C:\ Users \ Public \ Documents \ Embarcadero \ Studio \ [あなたのバージョン] \ Samples \ Object Pascal \ Multi-Device Samples \ User Interface \ MultiView'サンプルを見ましたか? – kami

答えて

2

1つの方法は、フォームにTabControlを配置することです。 5つのボタンがあり、5つの異なる「レイアウト」が必要な場合は、5つのタブをTabControlに追加します。各タブにTLayoutを配置します。

デザイン時に各レイアウトをデザインするのは簡単です。

実行時に適切なレイアウトに切り替えます。