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

Composants VCL Delphi Discussion :

taille de fonte et largeur des composants


Sujet :

Composants VCL Delphi

  1. #1
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut taille de fonte et largeur des composants
    Bonjour à tou(te)s
    Certains composants visuels (listbox, label...) ont la fâcheuse manie de voir leur propriété width modifiée lors de l'exe en fonction de la taille de leur fonte, ou lorsque la fonte attribuée lors de la conception n'est pas installée sur le PC...
    Ce qui a pour conséquence de rendre la form trop petite, certains autres composants étant déplacés vers le bas ou la droite

    Qqn a-t-il une soluce pour éviter ça ?
    Je n'ai trouvé aucune propriété qui permettrait de "bloquer" la largeur du composant quelle que soit la fonte disponible sur le PC

    Merci
    Choisir, c'est renoncer...

  2. #2
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Salut
    Tu as la propriété AutoSize des TLabel pour qu'il ne se retaille pas tout seul...
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  3. #3
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut
    Ok pour les labels
    Mais en fait c'est surtout les listbox qui me font ch...
    Choisir, c'est renoncer...

  4. #4
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Citation Envoyé par OutOfRange
    Ok pour les labels
    Mais en fait c'est surtout les listbox qui me font ch...
    je m'en doutais
    Mais je ne comprends pas. Normalement les ListBox ne se retaillent pas avec le changement de police?
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  5. #5
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut
    Pour t'en convaincre, fais un essai
    Et tu verras comme moi que si

    Au cas particulier, c'est lorsque la fonte affectée n'est pas installée...
    Ca me fiche (pas mal le jeu de mots pour un mardi soir ) un b... monstre !
    Choisir, c'est renoncer...

  6. #6
    Membre chevronné
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 262
    Points : 1 928
    Points
    1 928
    Par défaut
    Bonsoir,

    Perso je place une fonte commune au moins à Windows 98 et XP ; style Arial, etc.

    Ou encore place "ta" fonte en "ressources", là en principe ce que tu verras, les autres ailleurs le verront..

    Bon dév'

  7. #7
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut
    Finalement, je pense que la soluce passe par l'adjonction de la police au programme
    J'ai retrouvé un post intéressant ici
    http://www.developpez.net/forums/viewtopic.php?t=290435
    qui traite le pb
    L'inconvénient c'est qu'il faut la présence du fichier fonte dans le même dossier que l'exe...
    Mais ça marche
    Allez, je coche résolu
    Choisir, c'est renoncer...

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

Discussions similaires

  1. Probleme largeur des composants
    Par banania dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 24/04/2007, 21h03
  2. [Swing] Problème de placement et de taille des composants
    Par CrazySeb dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 22/04/2006, 14h56
  3. [Swing] Fixer la taille des composants
    Par Imladir dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 05/02/2006, 07h53
  4. [Synth] Largeur des composants
    Par nicolas.pied dans le forum Agents de placement/Fenêtres
    Réponses: 9
    Dernier message: 08/12/2005, 12h00
  5. [netbeans][Interfaces] réglage taille des composants
    Par tsinapah dans le forum NetBeans
    Réponses: 3
    Dernier message: 22/04/2005, 18h11

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