ポップアップメニューの提供

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

コントロールの利用:インデックス への移動

ポップアップまたはローカルメニューは,アプリケーションの操作性を高めるためによく使用される機能です。ポップアップメニューがあると,ユーザーはアプリケーション作業領域内でマウスの右ボタンをクリックするだけで,よく利用するコマンドのリストにアクセスできます。そのためマウスの動きを最小限にできます。

このサンプルでは,たとえば[切り取り],[コピー],[貼り付け]の各編集コマンドを繰り返し実行するためのポップアップメニューを追加できます。これらのポップアップメニューの項目では,[編集]メニュー中の対応する項目と同じイベントハンドラが使用できます。一般に,対応する標準メニュー項目にはすでにショートカットキーがあるので,ポップアップメニュー用にアクセラレータキーやショートカットキーを作成する必要はありません。

フォームの PopupMenu プロパティは,ユーザーがフォームの項目を右クリックしたときにどのポップアップメニューが表示されるかを指定します。個々のコントロールにも PopupMenu プロパティがあり,これはフォームの PopupMenu プロパティに優先するため,特定のコントロールに合わせてカスタマイズしたメニューが使用できます。

ポップアップメニューをフォームに追加する手順は次のとおりです。

  1. フォームにポップアップメニューコンポーネントを追加します。
  2. メニューデザイナを使ってポップアップメニューの項目を定義します。
  3. ポップアップメニューを表示するフォームまたはコントロールの PopupMenu プロパティにポップアップメニューコンポーネントの名前を設定します。
  4. ポップアップメニューの項目の OnClick イベントにハンドラを結び付けます。

関連項目