ステップ 1 - [コンポーネントの新規作成]ウィザードを使って新規コンポーネントを作成する

提供: Appmethod Topics
移動先: 案内検索

FireMonkey のプリミティブ コントロールを作成する への移動


  1. IDE で [コンポーネント|[コンポーネントの新規作成]|コンポーネントの新規作成...を選択します。
  2. [継承元コンポーネント]ページで、継承元コンポーネントに FMX.Objects.TShape を選択します。
    AncestorCompn.png
  3. [コンポーネント]ページで、クラス名に「TRegularPolygon」を、作成するファイルの名前に「C:\Users\<自分のホーム ディレクトリ>\My Documents\Appmethod\Projects\RegularPolygon.pas」を設定します。
    TRegularPolygonCompPage.png
  4. [ユニットの作成]ページで、[新規パッケージへインストール]を選択します。
    CreatUnit.png
  5. [新規パッケージ]ページで、生成する新しいパッケージの名前に「RegularPolygon」を指定します。
    NewPackagePage.png
  6. [<ユニット ファイル> に名前を付けて保存]ダイアログ ボックスが開き、生成されるユニット ファイルの名前とパスを確認される場合があります。C:\Users\<自分のホーム ディレクトリ>\My Documents\Appmethod\Projects\RegularPolygon.pas が表示されていることを確認します。表示されたパスが正しいかどうかを慎重に調べてください!
    ユニット ファイルの確認
  7. これで新しいパッケージ プロジェクトが作成されます。このパッケージが FireMonkey 用かを確認する画面で[はい]を選択します。
    ConfirmMessage.png
  8. 新しいコンポーネントがビルドされ、インストールされ、Appmethod に登録されたことを知らせる次のメッセージが表示されます。
    SecondMessage.png
    メモ: 作成された.BPL ファイルのパスを覚えておいてください。
  9. FireMonkey HD アプリケーションを新規作成します。
    1. [プロジェクト マネージャ]でプロジェクト グループを右クリックし、コンテキスト メニューから[新規プロジェクトを追加...]を選択します。
    2. [新規作成]ダイアログ ボックスで、[Object Pascal プロジェクト|デスクトップ アプリケーションを選択し、[OK]をクリックします。
      SelectingFMXHD.png
    3. [HD デスクトップ アプリケーション]を選択して[OK]をクリックします。
      SelectingFMXHD2.png
  10. 新規作成した FireMonkey HD アプリケーションを「TestRegularPolygon.dproj」という名前で、ユニットを「TestRegularPolygonUnit.pas」という名前で保存します。[プロジェクト マネージャ]でプロジェクト グループの項目を右クリックし、コンテキスト メニューから[プロジェクト グループに名前を付けて保存...]を選択して、プロジェクト グループを「RegularPolygonProjectGroup.groupproj」という名前で保存します。このコマンドでは、まずプロジェクト グループ内の各プロジェクトを保存するためのダイアログ ボックスが順に開き、最後にプロジェクト グループを保存するダイアログ ボックスが開くことに注意してください。
  11. これで、フォーム デザイナForm1 を開くと、[ツール パレット]TRegularPolygon コンポーネントが表示されます。ただし、TRegularPolygonフォーム デザイナにドロップしても、TRegularPolygon にはまだ何も表示されません。これはまだ実装を行っていないためです。
    IDEWithFullPackage.png
  12. 次は、この TRegularPolygon コンポーネントを実装します。

次のステップ