DELPHI ALigner un edit - Programmation
Marsh Posté le 22-10-2001 à 16:01:43
j'aimerais bien le savoir aussi...
je pense pas que ce soit possible. Faut probablement utiliser un composant modifié pour ça.
Marsh Posté le 22-10-2001 à 17:09:43
Quoi, c'est pas possible d'aligner le text d'un Edit à droite ou centré ???
Marsh Posté le 22-10-2001 à 17:45:00
non, c'est d'ailleur très très bizarre, je pige pas pq on peut pas...
Marsh Posté le 22-10-2001 à 18:03:46
la fois ou j'avais absoluement eu besoins de changer l'alignement, je m'etait fait une petite methode qui ajoutait un certain nombre d'espace en fonction de la longueur du texte, de la largeur de l'edit et de la taille de la police ....
C po terrible, mais ca a repondu a mes besoins ...
Marsh Posté le 23-10-2001 à 14:49:50
<== j'l'aime bien celui la
je vais avoir k'une vielle version toute pourie
//largeur : la largeur de la cellule a remplir
Class Function TUtil.alignerDroite(largeur:integer; chaine:string):string;
var
nb:integer;
strTmp:string;
begin
//ne marche que si la police du StringGrid est celle par defaut
strTmp:='';
chaine := trim(chaine);
if (pos(',', chaine)=0) and (pos(DecimalSeparator, chaine)=0) then nb := (largeur div 8)+2-length(chaine)
else nb := (largeur div 8)-(length(chaine)-3);
while nb>0 do
begin
strTmp := strTmp+' ';
nb:= nb-1;
end;
Result := strTmp+chaine;
end;
Bon ca marche plutot bien MAIS
-la c'est poor une police de taille 8 (MS Sans Sherif)
-cette ebauche avait ete faite poor manipuler des floats
-J'lai ressorti de sous les fagot alors me dites po ke C crade comme methode parce ke d'abord
[edtdd]--Message édité par evode--[/edtdd]
Marsh Posté le 25-10-2001 à 15:41:47
y a un composant Edit Align ki traine sur le net
Marsh Posté le 26-10-2001 à 09:48:56
chev_alier a écrit a écrit : et tu saurais pas où ? |
ta KA chercher
Marsh Posté le 22-10-2001 à 15:38:08
On peu aligner le texte ds un Edit, à droite
[edtdd]--Message édité par AGA--[/edtdd]
---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.