Etape 1 - Créer un nouveau composant en utilisant l'expert Nouveau composant
Remonter à Création d'un contrôle primitif FireMonkey
- Dans l'EDI, sélectionnez Composant > Nouveau composant.
- Sur la page Personnalité, framework et plate-forme, sélectionnez FireMonkey pour Delphi
- Sur la page Composant ancêtre, sélectionnez FMX.Objects.TShape en tant que composant ancêtre
- Sur la page Composant, définissez TRegularPolygon pour le nom de la classe, et
C:\Utilisateurs\<utilisateur>\Documents\Embarcadero\Studio\Projects\RegularPolygon.pas
pour le nom du fichier à créer - Sur la page Créer une unité, sélectionnez Installer dans un nouveau package.
- Sur la page Nouveau package, définissez RegularPolygon en tant que nom du nouveau package à générer
- L'expert peut ouvrir la boîte de dialogue Enregistrer '<FichierUnité>' Sous pour demander la confirmation du nom et du chemin du fichier unité généré. Vérifiez que
C:\Utilisateurs\<utilisateur>\Documents\Embarcadero\Studio\Projects\RegularPolygon.pas
est affiché. Vérifiez que le chemin indiqué est correct. - Vous avez maintenant créé votre nouveau projet package. Sélectionnez Oui pour confirmer que ce package est pour FireMonkey
- Le message suivant confirme que votre nouveau composant est construit, installé et recensé dans RAD Studio
- Créez une nouvelle application vide
- Cliquez avec le bouton droit sur le groupe de projets dans le Gestionnaire de projets et sélectionnez Ajouter un nouveau projet dans le menu contextuel.
- Sélectionnez Projets Delphi > Application multi-périphérique dans la boîte de dialogue Nouveaux éléments et cliquez sur OK.
- Sélectionnez Application vide
- Enregistrez votre nouvelle application vide sous TestRegularPolygon.dproj et l'unité sous TestRegularPolygonUnit.pas. Enregistrez le groupe de projets sous RegularPolygonProjectGroup.groupproj en cliquant avec le bouton droit sur l'élément groupe de projets dans le Gestionnaire de projets et en sélectionnant Enregistrer le groupe de projets sous dans le menu contextuel. Vous remarquerez que la commande provoque d'abord l'affichage de boîtes de dialogue proposant d'enregistrer chaque projet du groupe de projets, puis l'affichage d'une boîte de dialogue proposant d'enregistrer le groupe de projets.
- Vous apercevez maintenant le composant TRegularPolygon sur la Palette d'outils quand Form1 est présenté dans le Concepteur de fiches. Toutefois, quand vous déposez TRegularPolygon sur le Concepteur de fiches, vous pouvez constater que TRegularPolygon n'affiche rien pour l'instant. La raison est que vous n'avez encore rien implémenté.
- Vous allez par la suite implémenter le composant TRegularPolygon.