DELPHI ALigner un edit

DELPHI ALigner un edit - Programmation

Marsh Posté le 22-10-2001 à 15:38:08    

On peu aligner le texte ds un Edit, à droite  :cry:

 

[edtdd]--Message édité par AGA--[/edtdd]


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 22-10-2001 à 15:38:08   

Reply

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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-10-2001 à 17:09:43    

Quoi, c'est pas possible d'aligner le text d'un Edit à droite ou centré ???

Reply

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...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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 ...


---------------
Hyndex - Meuaarf !! ReZo !!!
Reply

Marsh Posté le 23-10-2001 à 11:26:07    

et tu pourrais nous pondre ton code miracle stp ? :ange:

Reply

Marsh Posté le 23-10-2001 à 14:49:50    

:ange: <== j'l'aime bien celui la :D
 
je vais avoir k'une vielle version toute pourie :sarcastic:
 
//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  :kaola: d'abord :D

 

[edtdd]--Message édité par evode--[/edtdd]


---------------
Hyndex - Meuaarf !! ReZo !!!
Reply

Marsh Posté le 25-10-2001 à 15:41:47    

y a un composant Edit Align  ;) ki traine sur le net


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 26-10-2001 à 09:34:49    

et tu saurais pas où ?

Reply

Marsh Posté le 26-10-2001 à 09:48:56    

chev_alier a écrit a écrit :

et tu saurais pas où ?  




ta KA chercher  :fuck:


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed