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

VB 6 et antérieur Discussion :

afficher le texte d'un contrôle correctement dont les dimensions ne dépendent pas de la résolution?


Sujet :

VB 6 et antérieur

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

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

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut afficher le texte d'un contrôle correctement dont les dimensions ne dépendent pas de la résolution?
    Bonjour,

    Je suis entrain de crée une application dont je veux qu'elle soit adapté à tout les dimensions, c'est pour cela j'ai utilisé le code qui se trouve au FAQ
    http://vb.developpez.com/faq/?page=Form#formindres
    le problème qui se pose c'est que quand je lance l'application dans une résolution différente que la mienne la taille du Font reste toujours le même... alors le texte d'une Commande ou un Label ne s'affiche pas correctement (une seul partie du texte qui s'affiche)

    Auriez-vous une piste à suivre ou une solution pour moi s'il vous plaît?

    Cordialement.

  2. #2
    Membre actif
    Inscrit en
    Janvier 2011
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 112
    Points : 209
    Points
    209
    Par défaut
    _ Ia ora na.
    _ Si vous avez utilisé le code proposé par Romain Puyfoulhoux sous le titre
    Comment afficher une form dont les dimensions ne dépendent pas de la résolution ?
    vous avez trouvé dans la procédure ResizeForResolution une ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If TypeOf ctl Is Label Then ctl.FontSize = ctl.FontSize * RatioPolices
    qui doit modifier la taille de la police dans les étiquettes ; pour modifier également la taille de la police dans les boutons, il suffit d'ajouter une ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If TypeOf ctl Is CommandButton Then ctl.FontSize = ctl.FontSize * RatioPolices
    _ Deux remarques :
    a) il doit exister un moyen plus élégant d'ajouter le second test au premier, mais je ne suis pas sûr que l'on puisse inclure Type Of dans une structure Select Case ;
    b) la gestion des textes n'étant pas exactement identique entre les deux types de contrôle, il se peut que certains résultats ne soient pas idéaux ; vous pourriez alors définir et employer une valeur RatioPolicesBouton plus ou moins différente de RatioPolices et propre à ce contôle.
    _ Bonne réussite dans votre entreprise.

Discussions similaires

  1. Réponses: 12
    Dernier message: 08/11/2010, 20h23
  2. Réponses: 3
    Dernier message: 13/04/2010, 13h39
  3. Réponses: 2
    Dernier message: 04/10/2007, 14h42
  4. Réponses: 3
    Dernier message: 28/08/2007, 00h35
  5. Comment afficher une form dont les dimensions ne dépendent pas de la résolution sous
    Par The Freestyler Fou dans le forum Vos contributions VB6
    Réponses: 1
    Dernier message: 10/09/2005, 16h05

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