Uniformiser la taille de plusieurs Labels de manière dynamique

Résolu
stigmate101 Messages postés 89 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 30 avril 2020 - 16 mai 2005 à 19:28
neodelphi Messages postés 442 Date d'inscription jeudi 4 avril 2002 Statut Membre Dernière intervention 11 août 2008 - 29 juil. 2005 à 13:46
Salut,
Je cherche une solution pour uniformiser la taille de plusieurs labels de manière dynamique.
@+

5 réponses

neodelphi Messages postés 442 Date d'inscription jeudi 4 avril 2002 Statut Membre Dernière intervention 11 août 2008
17 mai 2005 à 07:03
Qu'appele tu uniformiser la taille ? Il y a la propriété align des
label qui permet de les positionner relativement à la fiche...

neodelphi
3
japee Messages postés 1727 Date d'inscription vendredi 27 décembre 2002 Statut Modérateur Dernière intervention 6 novembre 2021 8
17 mai 2005 à 07:42
Bonjour,



Ouais, sinon il y a Label.Font.Size, ou pourquoi pas Label.Width ?

Essaye de préciser également comment on peut différencier les labels sur lesquels tu veux agir des autres, on ne sait jamais.



Bonne journée



japee
3
stigmate101 Messages postés 89 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 30 avril 2020
17 mai 2005 à 19:08
"Qu'appele tu uniformiser la taille ?"

Ces labels ont des contenus de longueur variable, Il faut que je teste si l'un d'eux ne sorte pas de la fenêtre et si c'était le cas, effectuer une renormalisation qui réduit proportionnellement la largeur de tous les labels.

@+
0
stigmate101 Messages postés 89 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 30 avril 2020
20 mai 2005 à 21:18
Alors une autre question ce pose comment faire pour tester si un label atteinds le bord d'une fenetre?
@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
neodelphi Messages postés 442 Date d'inscription jeudi 4 avril 2002 Statut Membre Dernière intervention 11 août 2008
29 juil. 2005 à 13:46
Hum... Ce que tu peut faire c'est mettre en autosize les label, ensuite pour savoir si il sort de la fenetre :

<HR>
if (Label1.Left+Label1.Width) > Form1.Width then
// C'est que ça sort !

<HR>

neodelphi
0
Rejoignez-nous