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

Changer la police d'une fenêtre par programmation

Discussion dans 'Windev' créé par gapplicat, Mar 23, 2018.

Tags:
  1. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    707
    Un client, allergique à la police (pourtant standard ARIAL) de mon logiciel, voulait avoir une police différente sur mon logiciel...

    Voici un script simplifié qui liste les objets d'une fenêtre et modifie la police par programmation :


    Code (Text):


    PROCEDURE PoliceECRAN(NomDeLaFenetre)

    MaPolice est une Police
    MaPolice = PoliceCrée("Verdana", 10) // <----- Ma nouvelle police pour cet écran

    i est entier
    sNomChamp est une chaîne

    //On scan tous les champs de l'écran
    // Premier champ de la fenêtre

    i=1; sNomChamp = EnumèreChamp(NomDeLaFenetre, i)
    TANTQUE sNomChamp<>""

           SELON {sNomChamp,indChamp}..Type
                    CAS typTexte :
                          {sNomChamp,indChamp}..Police = MaPolice
                           
                    CAS typLibellé
                         { sNomChamp,indChamp}..Police = MaPolice
                           
                    CAS typBouton
                         {sNomChamp,indChamp}..Police = MaPolice
                           
                    AUTRE CAS                        
                         // On ne modifie rien...
            FIN
                   
            // Champ suivant
            i ; sNomChamp = EnumèreChamp(NomDeLaFenetre, i)
    FIN
     
     
    Tags:
    taoufik1_1, joker et charlie aiment ça.
  2. commando1

    commando1 New Member

    Inscrit:
    Mar 23, 2018
    Messages:
    26
    J'aime reçus:
    0
    merci bon code
     
  3. ProDev

    ProDev Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 11, 2018
    Messages:
    371
    J'aime reçus:
    372
    merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  4. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532
    attention cela ne marche qu'en WD
     

Partager cette page

Chargement...