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 :

Taille d'un string


Sujet :

Langage Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 251
    Points : 118
    Points
    118
    Par défaut Taille d'un string

    Bonjour,

    Je dois inscrire dans une cellule d'un StringGrid, une chaine de caratère. Ce stringgrid, a une propriété pour fusionner des cellules. Cepandant, lorsque la longueur de la chaine de caractere est trop grande, ma cellule n'est plus fusionnée.

    PAr conséquent, avant d'écrire dans le canvas de la cullule, je souhaiterais vérifier qu'il y rentre bien.

    Avez vous une idée.

    A+

    windows 10 / DEBIAN 7.9 / Etc...

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 421
    Points : 5 820
    Points
    5 820
    Par défaut
    salut

    regarde du cote de @+ Phil
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  3. #3
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Points : 4 935
    Points
    4 935
    Par défaut
    Salut,

    Tu peux regarder cette entrée dans la FAQ : Comment connaître la largeur et la hauteur en pixels d'un texte ?

    Sinon, tu peux regarder du coté du Canvas.TextWidth(string) ...
    Je te laisse regarder un peu

    A+

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 251
    Points : 118
    Points
    118
    Par défaut
    Salut,

    J'ai regardé dans la FAQ.....

    Pour vérifier si j'ai bien saisi l'astuce :

    on crée un BITMAP, on lui associe un rectangle de dimension 0, puis avec la fonction DRAWTEXT, on force la chaine de caratere en entrer dans le rectangle (DT_CALCRECT), en retour on a donc la taille du rectangle (en largeur et hauteur).

    Petit point que je ne comprends pas, c'est le paramètre : DT_EXPANDTABS!!


    A+

    windows 10 / DEBIAN 7.9 / Etc...

  5. #5
    Membre éprouvé
    Avatar de Dr.Who
    Inscrit en
    Septembre 2009
    Messages
    980
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Septembre 2009
    Messages : 980
    Points : 1 294
    Points
    1 294
    Par défaut
    EXPANDTABS permet simplement d'afficher le caractère Tabulation au lieu de mettre un petit carré (comme dans TListBox par exemple)
    [ Sources et programmes de Dr.Who | FAQ Delphi | FAQ Pascal | Règlement | Contactez l'équipe ]
    Ma messagerie n'est pas la succursale du forum... merci!

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

Discussions similaires

  1. taille d'un string
    Par lanfeust42 dans le forum Langage
    Réponses: 3
    Dernier message: 17/07/2006, 11h57
  2. [JS] Taille d'une string en px
    Par Shivan dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/07/2006, 14h16
  3. modifier la taille d'un String
    Par barthelus76 dans le forum Langage
    Réponses: 1
    Dernier message: 23/05/2006, 13h21
  4. [JTABLE] taille dynamique = F°(String.length)
    Par tripop dans le forum Composants
    Réponses: 15
    Dernier message: 13/01/2005, 17h07
  5. [JDBC] Forcer la taille d'une string
    Par julio123 dans le forum JDBC
    Réponses: 4
    Dernier message: 10/06/2004, 09h43

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