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

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

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


  1. IDE で、 [コンポーネント|コンポーネントの新規作成 を選択します。
  2. [パーソナリティ、フレームワーク、プラットフォーム]ページで、[FireMonkey for Delphi]を選択します。
    NewComponentPerson1.png
    メモ: IDE で既にプロジェクトを開いている場合には、[パーソナリティ、フレームワーク、プラットフォーム]ページは表示されません(現在の値が使われます)。
  3. [継承元コンポーネント]ページで、継承元コンポーネントに FMX.Objects.TShape を選択します。
    AncestorCompn.png
  4. [コンポーネント]ページで、クラス名に「TRegularPolygon」を、作成するファイルの名前に「C:\Users\<user>\Documents\Embarcadero\Studio\Projects\RegularPolygon.pas」を設定します。
    TRegularPolygonCompPage.png
  5. [ユニットの作成]ページで、[新規パッケージへインストール]を選択します。
    CreatUnit.png
  6. [新規パッケージ]ページで、生成する新しいパッケージの名前に「RegularPolygon」を指定します。
    NewPackagePage.png
  7. [<ユニット ファイル> に名前を付けて保存]ダイアログ ボックスが開き、生成されるユニット ファイルの名前とパスを確認される場合があります。C:\Users\<user>\Documents\Embarcadero\Studio\Projects\RegularPolygon.pas が表示されていることを確認します。表示されたパスが正しいかどうかを慎重に調べてください!
    ユニット ファイルの確認
  8. これで新しいパッケージ プロジェクトが作成されます。このパッケージが FireMonkey 用かを確認する画面で[はい]を選択します。
    ConfirmMessage.png
  9. 新しいコンポーネントがビルドされ、インストールされ、RAD Studio に登録されたことを知らせる次のメッセージが表示されます。
    SecondMessage.png
    メモ: 作成された .BPL ファイルのパスを覚えておいてください。
  10. 新しい空のアプリケーションを作成します:
    1. [プロジェクト マネージャ]でプロジェクト グループを右クリックし、コンテキスト メニューから[新規プロジェクトを追加...]を選択します。
    2. [Delphi プロジェクト|マルチデバイス アプリケーションを、[項目の新規作成]ダイアログ ボックスから選択し、[OK]をクリックします。
      SelectingFMXHD.png
    3. [空のアプリケーション]を選択し、[OK]をクリックします。
      SelectingFMXHD2.png
  11. 新規作成した空のアプリケーションを「TestRegularPolygon.dproj」という名前で、ユニットを「TestRegularPolygonUnit.pas」という名前で保存します。プロジェクト グループを RegularPolygonProjectGroup.groupproj という名前で保存します。

プロジェクト マネージャでプロジェクト グループの項目を右クリックし、コンテキスト メニューから[プロジェクト グループに名前を付けて保存...]を選択して行ってください。このコマンドでは、まずプロジェクト グループ内の各プロジェクトを保存するためのダイアログ ボックスが順に開き、最後にプロジェクト グループを保存するダイアログ ボックスが開くことに注意してください。

  1. これで、フォーム デザイナForm1 を開くと、[ツール パレット]TRegularPolygon コンポーネントが表示されます。ただし、TRegularPolygonフォーム デザイナにドロップしても、TRegularPolygon にはまだ何も表示されません。これはまだ実装を行っていないためです。
    IDEWithFullPackage.png
  2. 次は、この TRegularPolygon コンポーネントを実装します。

次のステップ