TSpinEdit/fr
│
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
Le contrôle TSpinEdit est utile pour modifier une valeur numérique sur une fiche. TSpinEdit est en fait une combinaison d'un TUpDown et d'un TEdit spécialisé pour les nombres. Le composant TSpinEdit est disponible depuis l'onglet Misc de la palette de composants.
Propriétés visuelles
Les propriétés les plus significatives d'un TSpinEdit sont :
- MinValue: la plus basse valeur permise
- MaxValue: la plus haute valeur permise
- Increment: Le pas d'incrémentation/décrémentation si l'un des boutons est cliqué.
La couleur de fond, celle de la police, le type de style et d'autres choses similaires sont disponibles pour l'utilisateur. Pour modifier la couleur de fonds, allez dans l'inspecteur d'objet, sélectionnez dans la liste déroulante qui montre les couleurs disponibles.
Le listing fournit une liste complète des couleurs, mais un utilisateur peut aussi choisir une couleur en cliquant sur le bouton situé à droite de la propriété -- Couleur au-delà de la liste déroulante. En cliquant dessus, une boîte de dialogue s'ouvre et permet à l'utilisateur de créer sa propre couleur.
De manière similaire, on peut définir la couleur de police, le type de style et d'autres propriétés similaires.
Il est aussi possible de modifier ces propriété par programmation. Dans ce cas, une fiche est créée et un contrôle TSpinEdit est déposé dessus. L'événement OnClick est créé depuis l'inspecteur d'objet. Cela crée un bloc de code dans lequel p.ex. nous pouvons changer la couleur de fond :
procedure TForm1.SpinEdit1Click(Sender : TObject) ;
begin
SpinEdit1.Color := clLime;
end;
A l'exécution (F9, la couleur de fonds du contrôle TSpinEdit changera après un clic dessus.
La plupart des autres propriétés peuvent être changées de la manière identique.
Autres propriétés
Par défaut, l'intervalle numérique du Contrôle TSpinEdit va de MinValue = 0 à MaxValue = 100. Un intervalle personnalisé peut être défini en changeant ces valeurs, en conception comme en programmation. La valeur du pas d'incrémentation est par défaut égal à 1, mais cela peut être modifié. La valeur montrée par défaut est 0, mais cela peut être aussi modifié.
L'alignement peut être changé de la valeur taLeftJustify par défaut vers taCenterJustify ou taRightJustify.
Voir aussi