IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

[StringGrid] Aligner des valeurs sur le '.' ?


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    422
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 422
    Par défaut [StringGrid] Aligner des valeurs sur le '.' ?
    Bonjour,

    Est-il possible d'aligner des valeurs dans un StringGrid en fonction du point (.), du même genre que ce qui est possible avec Excel ?

  2. #2
    Membre émérite
    Avatar de MD Software
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 613
    Par défaut
    On peut le faire avec Excel ? Houaa, je savais pas, ils ont fait des progrès !
    Bon, avec TStringGrid, je pense que tu ne peux pas, sauf si tu joues avec la police (prend Courrier New par exemple).
    MD Software
    ---------------------------
    F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi

  3. #3
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    peut être qu'en formattant la valeur ca devrait le faire non ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      Cells[x,y] := FormatFloat('0.00',Lavaleurfloat);
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    422
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 422
    Par défaut
    Citation Envoyé par Malatar
    peut être qu'en formattant la valeur ca devrait le faire non ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      Cells[x,y] := FormatFloat('0.00',Lavaleurfloat);
    Pas bête, mais mes il faudrait forcer le nombre de décimales, sinon ça apparaît un peu comme ça :

    (l'affichage dans ma grid est à droite, donc imaginez que tout est aligné à droite
    10.1
    12.2
    94
    13.6
    Sinon je ne trouve pas bête l'idée d'utiliser une police dont chaque caractère prend la même taille. Mais je devrais faire moi-même une fonction de traitement pour placer des espaces blancs aux nombres qui n'ont pas de décimales...

    Mais je devrai me débrouiller avec la 2e méthode. Merci pour vos suggestions.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. cocher une case en fonction des valeurs sur plusieurs plages
    Par flyfranky dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 15/11/2007, 10h20
  2. Aligner des images sur une même ligne
    Par cdevl32 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 08/10/2007, 03h13
  3. Insérer des valeurs sur un True DBGrid
    Par lilas_violet dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 05/03/2007, 22h51
  4. Réponses: 3
    Dernier message: 05/03/2007, 12h54
  5. [StringGrid]Alignement des Cellules
    Par touhami dans le forum Composants VCL
    Réponses: 3
    Dernier message: 06/11/2005, 19h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo