FireMonkey コンポーネントの作成(Delphi)
例: ダイアログ ボタン パネル
Windows および macOS の両方で、インターフェイスのガイドラインが推奨されていて、ダイアログ ボックスにおける Do(実行する)/Don't(実行しない)/Cancel(キャンセル)の標準ボタンの配置(順序)が規定されています。 2 つのプラットフォームのガイドラインは少し異なります。 代表的な例が保存ダイアログ ボックスです("保存"、"保存しない"、および "キャンセル" が選択肢)。 ここで作成する TDialogButtonPanel カスタム コンポーネントでは、プラットフォーム固有のスタイル ファイル(RCDATA として含まれる)を使って、差分をカプセル化して吸収します。
手順は以下のとおりです。
- ステップ 1 - プロジェクトを作成する(Delphi)
- ステップ 2 - パネルを設計する(Delphi)
- ステップ 3 - スタイルリソースを RCDATA として追加する(Delphi)
- ステップ 4 - サイズと配置を設定する(Delphi)
- ステップ 5 - カスタム プロパティ(Delphi)