Schritt 1 - Erstellen einer Komponente mit dem Experten "Neue Komponente"

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Erstellen einer mit Stilen versehenen FireMonkey-Komponente durch Erweitern einer vorhandenen Komponente


  1. Wählen Sie Komponente > Neue Komponente.
  2. Wählen Sie auf der ersten Seite des Experten Neue Komponente die Option FireMonkey für Delphi oder FireMonkey für C++ aus: :

    NewComponentPerson1.png
  3. Wählen Sie auf der Seite Vorfahrkomponente die Komponente TLabel als Vorfahre der neuen Komponente aus:

    AncestorComponentStep.png
  4. Geben Sie TClockLabel auf der Seite Neue Komponente als Name der Klasse ein. Geben Sie im Feld Unit-Name C:\Users\<Benutzer>\Documents\Embarcadero\Studio\Projects\ClockLabel.pas als Name der zu erstellenden Datei ein:

    ComponentPage.png

    Hinweis: Merken Sie sich den angegebenen Pfad.
  5. Aktivieren Sie auf der Seite Unit erstellen das Optionsfeld In neues Package installieren:

    InstalltoNew.png
  6. Geben Sie auf der Seite Neues Package als Name des neuen Package, das erstellt werden soll, ClockLabel ein:

    NewPackageClockLabel.png
  7. Der Experte öffnet das Dialogfeld '<Unit-Datei>' speichern unter, in dem Sie den Namen und den Pfad der generierten Unit-Datei bestätigen müssen.
    1. Erstellen Sie ein neues Komponenten-Package, indem Sie auf Neuer Ordner klicken und einen Namen, wie z. B. ClockLabel, angeben.
    2. Überprüfen Sie, ob C:\Users\<Benutzer>\Documents\Embarcadero\Studio\Projects\ClockLabel\ClockLabel.pas angezeigt wird. Überprüfen Sie genau, ob der angezeigte Pfad richtig ist!
    Unit-Datei bestätigen
  8. Sie haben nun ein neues Package-Projekt erstellt. Bestätigen Sie nach dem Speichern des Projekts mit Ja, dass dieses Package für FireMonkey vorgesehen ist:

    ConfirmUnitClockLabel.png
  9. Mit der folgenden Meldung wird bestätigt, dass die neue Komponente erzeugt, installiert und in RAD Studio registriert wurde:

    InformationPage.png
    Hinweis: Merken Sie sich den Pfad der erstellten .BPL-Datei.
  10. Erstellen Sie eine neue geräteübergreifende Anwendung, indem Sie in der Projektverwaltung mit der rechten Maustaste auf die Projektgruppe klicken und aus dem Kontextmenü Neues Projekt hinzufügen wählen. Wählen Sie Leere Anwendung.

    AddNewProjectMenu.png
  11. Speichern Sie die neue geräteübergreifend Anwendung unter TestClockLabel.dproj und die Unit unter TestClockLabelUnit.pas. Speichern Sie die Projektgruppe unter ClockLabelProjectGroup.groupproj, indem Sie in der Projektverwaltung mit der rechten Maustaste auf den Projektgruppeneintrag klicken und im Kontextmenü Projektgruppe speichern unter auswählen. Mit diesem Befehl werden zuerst nacheinander Dialogfelder zum Speichern jedes Projekts der Projektgruppe und zum Schluss das Dialogfeld zum Speichern der Projektgruppe angezeigt.
  12. Wenn Form1 im Formular-Designer geöffnet ist, wird nun in der Tool-Platte die neue TClockLabel-Komponente angezeigt. Wenn Sie aber TClockLabel im Formular-Designer einfügen, werden Sie feststellen, dass TClockLabel genauso wie TLabel aussieht. Und zwar, weil noch keine neuen Funktionen implementiert wurden.
    LastOneHere.png
  13. Als Nächstes wird die Komponente TClockLabel implementiert.

Weiter