サブメニューの作成

提供: RAD Studio
移動先: 案内検索

メニューの作成と管理 への移動


多くのアプリケーション メニューでは、ドロップダウン リストがメニュー項目の隣に表示され、関連する追加のコマンドがそこで提供されます。このようなリストがあることは、メニュー項目の右端の矢印で示されます。Delphi では、このようなサブメニューを、必要なレベルまでネストさせてメニューに組み込むことができます。

このようにメニュー構造を整理すると、画面上での縦の長さを抑えることができます。ただし、インターフェイス設計を最適化するには、ネストの階層は 2 ~ 3 レベルまでにした方がよいでしょう (ポップアップ メニューの場合は、サブメニューがあったとしても 1 レベルだけにします)。

サブメニューを作成するには:

  1. サブメニューを作成したいメニュー項目を選択します。
  2. Ctrl+→ を押して最初のプレースホルダを作成するか、右クリックして[サブメニューの作成]を選択します。
  3. このプレースホルダに、サブメニュー項目の名前を入力するか、既存のメニュー項目をドラッグします。
  4. Enter キーまたはキーを押して、次のプレースホルダを作成します。
  5. サブメニュー内に作成する項目ごとにステップ 3 とステップ 4 を繰り返します。
  6. Esc キーを押すと、前のレベルのメニューに戻ります。

既存メニューのレベルを下げることによるサブメニューの作成

メニュー バー(またはメニュー テンプレート)のメニュー項目をリスト内のメニュー項目の間に挿入することで、サブメニューを作成することができます。メニューを既存のメニュー構造の中に移動すると、そのメニューに関連する項目もすべて一緒に移動し、元と変わらないままのサブメニューが作成されます。これはサブメニューを移動した場合も同じです。メニュー項目を既存のサブメニュー内に移動すると、ネストのレベルがもう 1 つ深くなります。

関連トピック

関連項目