Delphi 2010アクションマネージャー&メインメニューバー
-
05-07-2019 - |
質問
Delphi 2010のアクションマネージャーとアクションメインメニューバーを使用しようとしていますが、この作業を行う方法がわかりません。 Delphi 2010に付属している例を見てみましたが、これを理解することはできません。
例を試してみました。 Image Listコンポーネントに画像を追加し、そのアイテムを新しいアイテムインデックスに設定することができました。設計時には、実行時に適切に表示され、元の状態に戻ります。
アクションマネージャとアクションメインメニューバーの使用方法を学びたいのですが、これらのトピックに関するヘルプが見つかります。アクションマネージャとアクションメインメニューバーの使用方法に関するチュートリアルはありますか?
解決
- フォームにActionManager、ActionMainMenuBar、ImageListをドラッグアンドドロップします。
- ImageListをダブルクリックすると、Imagelist Editorが表示されます。追加ボタンを使用してアイコンを追加します(アイコンのサイズがImageListコントロールで設定されているHeightプロパティとWidthプロパティと同じであることを確認してください)。
- ActionManagerのImages-propertyをImageListに設定し、ActionMainMenuBarのActionManager-propertyをActionManagerに設定します。
- ActionManagerをダブルクリックし、[アクション]タブに移動して、[新規]ボタンで新しいアクションを追加します。
- ActionManagerで各アクションをクリックし、少なくともImageIndex(アイコンを選択するため)、Caption、Categoryの各アクションのプロパティを設定します。 注: カテゴリはメニューのメインアイテム(ファイル、編集、表示など)として機能し、各アクションはメニューアイテム(保存、名前を付けて保存、ロード)。したがって、1つのメインメニュー項目に属するすべてのアクションのCategoryプロパティを同じ名前に設定します。たとえば、アクション「保存」と「読み込み」にカテゴリ「ファイル」を指定し、アクション「元に戻す」と「やり直し」にカテゴリ「編集」を指定します。
- ActionManagerで各アクションをダブルクリックします。コードエディターが表示されます。ユーザーがこのメニュー項目をクリックしたときに実行するコードを入力します。コードやコメントを入力しないと、アプリケーションの実行時にメニュー項目が自動的に無効になります。
- ここで、カテゴリをActionManagerからActionMainMenuBarにドラッグします。
それだけです。
他のヒント
アクション、アクションリスト、アクションマネージャー ブライアンロングは、アクションの領域を探索する素晴らしいスタートです。
所属していません StackOverflow