1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE Agrandir un libellé horizontalement dans un état

Discussion dans 'Windev' créé par rolly, Déc 18, 2020.

  1. rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    Bonjour,

    j arrive pas a agrandir un libellé dans un état , si je mets auto extensible dans la description

    du libellé et texte multi ligne il s 'agrandi mais vers le bas .

    est il possible de l agrandir mais horizontalement ?

    j ai essayé les encrages aussi mais pas de résultat, le libellé s adapte pas au contenu .

    merci.
     
    Tags:
  2. Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    550
    J'aime reçus:
    302
    Bonjour,
    C'est possible sans l'option multi ligne, ou alors en fixant des bornes en fonctions de conditions que tu auras choisies
     
  3. rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    merci, Dandypunk

    tu l'a déjà fais avec l'option " Texte seul sur une seule ligne" dans l onglet Général de la fenêtre de description ?

    j'y arrive pas .

    Les bornes c est quoi ?
    avoir la longueur du texte avant de l afficher et agrandir le libellé par programmation ?

    si quelqu'un a une idée je suis preneur.

    merci
     
  4. Dandypunk

    Dandypunk Well-Known Member

    Inscrit:
    Nov 28, 2019
    Messages:
    550
    J'aime reçus:
    302
    Tout dépend de l'affichage que tu veux obtenir. Tu peux aussi jouer sur la taille de la police
     
  5. bsimon44

    bsimon44 New Member

    Inscrit:
    Avr 25, 2018
    Messages:
    5
    J'aime reçus:
    0
    J'ai un code pour réduire la taille de la police du libellé afin que le texte tienne dedans, tu peux soit le reprendre, soit t'en inspirer pour calculer la taille du libellé par rapport au texte à afficher....

    [windev]//
    // Calcul taille police pour le champs VILLE
    //
    nTaillePolice=LIB_Ville.PoliceTaille
    sNomPolice = LIB_Ville.PoliceNom

    iCréePolice(1,LIB_Ville.PoliceTaille,iGras,LIB_Ville.PoliceNom)
    nNTailleImpression = iLargeurTexte(iPolice(1)+LIB_Ville)

    sVille est une chaîne = LIB_Ville

    nLargeurVille est un entier = LIB_Ville.Largeur

    rTaillePolice = 12.0

    rLargeurTexte = iLargeurTexte(iPolice(1)+sVille)
    TANTQUE rLargeurTexte > nLargeurVille
    LIB_Ville.PoliceTaille -= 1
    iCréePolice(1,LIB_Ville.PoliceTaille,iGras,LIB_Ville.PoliceNom)
    rLargeurTexte = iLargeurTexte(iPolice(1)+sVille)
    FIN[/windev]
     
  6. rolly

    rolly Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    89
    J'aime reçus:
    26
    Merci bsimon44 je vais regarder le code.
     

Partager cette page

Chargement...