メニューイベントとイベントハンドラの関連付け

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

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

メニューデザイナと MainMenuPopupMenu の各コンポーネントを組み合わせて使用すると,簡単にドロップダウンメニューやポップアップメニューを設計できます。ただし,メニューを使用できるようにするには,ユーザーがメニュー項目を選択するか,アクセラレータキーまたはショートカットキーを押したとき,各メニュー項目が OnClick イベントに応答しなければなりません。このトピックでは,イベントハンドラをメニュー項目と関連付ける方法について説明します。メニューデザイナおよび関連コンポーネントの詳細は,「メニューの作成と管理」を参照してください。

メニュー項目のイベントハンドラを作成する:

  1. MainMenu コンポーネントか PopupMenu コンポーネントをダブルクリックしてメニューデザイナを開きます。
  2. メニューデザイナでメニュー項目を選択します。オブジェクトインスペクタで,このメニュー項目の Name プロパティに値が設定されていることを確認します。
  3. メニューデザイナに戻り,このメニュー項目をダブルクリックします。コードエディタが開かれ,カーソルがスケルトンイベントハンドラまたは begin...end ブロック内に位置付けられます。
  4. カーソル位置に,ユーザーがこのメニューコマンドを選択したときに実行するコードを入力します。

メニュー項目に既存の OnClick イベントハンドラを関連付ける手順は次のとおりです。

  1. MainMenu コンポーネントか PopupMenu コンポーネントをダブルクリックしてメニューデザイナを開きます。
  2. メニューデザイナでメニュー項目を選択します。オブジェクトインスペクタで,このメニュー項目の Name プロパティに値が設定されていることを確認します。
  3. オブジェクトインスペクタの[イベント]ページで,値列の OnClick の横にある下矢印をクリックして,以前に作成したイベントハンドラのリストを表示します。リストには,このフォームの OnClick イベントに作成したイベントハンドラだけが表示されます。リストのイベントハンドラ名をクリックして選択します。

関連項目