3 votes

Comment faire un bouton arrondi dans FireMonkey ?

Je suis en train de développer une application mobile Delphi Firemonkey. Je veux faire un bouton arrondi dans Firemonkey. Comment puis-je le faire sans utiliser de composants tiers ?

6voto

Abdullah Ilgaz Points 455

Il existe de nombreuses façons de réaliser des boutons arrondis dans FMX. Vous pouvez utiliser différents composants pour créer des boutons, par exemple TRectangle .

Personnellement, j'utilise et je vous suggère d'utiliser TRectangle aussi.

  • Mettez un TRectangle à votre formulaire FMX.
  • Définissez votre Rectangle1 's Height y Width à des valeurs 70 (par exemple)
  • Changement XRadius y YRadius à des valeurs 35 (cela dépend des valeurs de hauteur-largeur)

Si vous voulez faire un bouton plus satisfaisant, vous devriez modifier Fill et Stroke propriétés.

par exemple

  • Définir Fill.Color est #FF0288D1 (pour utiliser le code couleur Hax, ajouter 2 FF au premier chiffre)
  • Définir Fill.Kind est Solid

Si vous ne voulez pas utiliser Stroke (Bordure pour bouton) Set Stroke.Kind a None .

Vous pouvez également ajouter TLabel o TImage dans votre composant Rectangle1 et assurez-vous que vous définissez Align bien de la propriété.

3voto

Duns Points 108

Utilisez TCornerButton.

Ceci représente un bouton avec des coins personnalisables.

Utilisez la propriété Corners pour choisir les coins à personnaliser et les propriétés CornerType, XRadius et YRadius pour personnaliser les coins.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X