5

Delphi 2010 でアクション マネージャとアクション メイン メニュー バーを使用しようとしていますが、これを機能させる方法がわかりません。Delphi 2010 に付属している例を調べてみましたが、これを理解できないようです。

私は例をいじってみました。Image List コンポーネントに画像を追加し、そのアイテムを新しいアイテム インデックスに設定することができました。設計時には、実行時に適切に表示され、元に戻ります。

アクション マネージャーとアクション メイン メニュー バーの使用方法を知りたいのですが、これらのトピックに関するヘルプを見つけることができます。アクション マネージャーとアクション メイン メニュー バーの使用方法に関するチュートリアルはありますか?

4

2 に答える 2

10
  1. ActionManager、ActionMainMenuBar、およびImageListをフォームにドラッグアンドドロップします。
  2. ImageListをダブルクリックすると、ImagelistEditorが表示されます。[追加]ボタンを使用してアイコンを追加します(アイコンのサイズが、ImageListコントロールで設定されているHeightプロパティとWidthプロパティと同じであることを確認してください)。
  3. ActionManagerのImages-propertyをImageListに設定し、ActionMainMenuBarのActionManager-propertyをActionManagerに設定します。
  4. ActionManagerをダブルクリックし、[アクション]タブに移動して、[新規]ボタンで新しいアクションを追加します。
  5. ActionManagerで各アクションをクリックし、各アクションのプロパティを設定します。少なくとも、ImageIndex(アイコンを選択するため)、キャプション、およびカテゴリです。 注:カテゴリはメニューのメインアイテム(ファイル、編集、表示など)として機能し、各アクションはメニューアイテム(保存、名前を付けて保存、ロードなど)として機能します。したがって、1つのメインメニュー項目に属するすべてのアクションのCategoryプロパティを同じ名前に設定します。たとえば、アクション「保存」と「ロード」にカテゴリ「ファイル」を指定し、アクション「元に戻す」と「やり直し」にカテゴリ「編集」を指定します。
  6. ActionManagerで各アクションをダブルクリックします。コードエディタが表示されます。ユーザーがこのメニュー項目をクリックしたときに実行するコードを入力します。コードやコメントを入力しない場合、アプリケーションの実行時にメニュー項目は自動的に無効になります。
  7. 次に、カテゴリをActionManagerからActionMainMenuBarにドラッグします。

それでおしまい。

于 2009-11-26T08:45:05.803 に答える
6

ブライアン・ロングのアクション、アクションリスト、アクションマネージャーは、アクションの領域を探索するための素晴らしいスタートだと思います。

于 2009-11-26T08:47:54.483 に答える