PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Procédure d'agrandissement de tailles de texte d'un programme
Procédure d'agrandissement de tailles de texte d'un programme
Iniciado por Rémy, nov., 26 2013 10:11 AM - 10 respostas
Membro registado
58 mensagems
Popularité : +3 (3 votes)
Publicado em novembro, 26 2013 - 10:11 AM
Bonjour à tous,

je cherche un moyen d'agrandir tous les textes de mon application (libellés, champs de saisie, tableaux...).
WinDev permet de faire ça ?

Si une fonction n'est pas déjà prévue à cet effet, comment est-ce que je peux agrandir le libellé d'un champ de saisie par exemple ? Ou d'un bouton ? Je ne trouve pas l'équivalent de la propriété PoliceTaille d'un champ libellé.
Membro registado
1.304 mensagems
Popularité : +47 (51 votes)
Publicado em novembro, 26 2013 - 8:29 PM
Salut Ozf,

A part le fait de sélectionner dans l'onglet IHM de la fenêtre le fait que la fenêtre et les champs s'agrandissent, je ne vois pas trop comment faire d'autre.
Mais à mon avis, cela ne correspondra pas à ce que tu veux.

A+
Daryl

--
http://www.concept4u2.com
Membro registado
344 mensagems
Popularité : +24 (28 votes)
Publicado em novembro, 26 2013 - 10:23 PM
Il y a une propriété ..taill. ..gras. ..barre .. Et d autres sur le type police

Voir l aide en ligne avec le mot clé type police

Un dev express c est Windev

--
Alain PETTITI
Membro registado
58 mensagems
Popularité : +3 (3 votes)
Publicado em novembro, 27 2013 - 8:18 AM
Merci pour vos réponses.
Alain, les propriétés taille gras etc...sont sur Police, mais par exemple dans un champ de saisie c'est la propriété Libellé que je dois modifier. La seule solution que j'ai trouvé c'est d'utiliser la fonction gPoliceTaille(), mais ça ne me permet pas de récupérer la taille de police précédente.
Membro registado
344 mensagems
Popularité : +24 (28 votes)
Publicado em novembro, 27 2013 - 6:18 PM
bonjour
voila le code que j'utilise pour agrandir la taille de saisie pour mon épouse qui est myope comme une taupe

cle_PoliceTaille est un entier = Texte..PoliceTaille
cle_PoliceTaille++
Texte..PoliceTaille =cle_PoliceTaille
BOUCLE
SI Texte..PoliceTaille <> cle_PoliceTaille ALORS
cle_PoliceTaille++
Texte..PoliceTaille =cle_PoliceTaille
SINON
SORTIR
FIN
FIN
SI Texte..PoliceTaille> fge_taillePoliceDefaut ALORS
BoutonTailleMoins..Visible=Vrai
BoutonTailleMoins..Altitude=100
SINON
BoutonTailleMoins..Visible=Faux
FIN
LtaillePolice=.Texte..PoliceTaille
MaFenêtre..Largeur= pge_Fenetrelargeur
pge_HauteurFenetre = FG_CalculHauteurFenetre(pge_caractereMaximun)
MaFenêtre..Hauteur=pge_HauteurFenetre
MaFenêtre..HauteurMax=pge_HauteurFenetre


et cela fonctionne
pourquoi la boucle je ne m'en rappelle plus la raison
ma fonction fg_CalculHauteurFenetre me recalcule la hauteur de la fenêtre en raison du nombre de caractère maximum saisie

je vien de tester ce code dans une fenêtre vierge
LIB_Libellé..PoliceTaille=14
Info("pause")
LIB_Libellé..PoliceTaille=16

il faut seulement prévoir l'espace du champ libelle assez grand pour permettre l'affichage du libelle avec la nouvelle taille de police
un dev expres c'est windev

--
Alain PETTITI
Membro registado
58 mensagems
Popularité : +3 (3 votes)
Publicado em novembro, 28 2013 - 10:40 AM
Merci Alain pour ton code, l'idée du recalcul de la hauteur de la fenêtre me sera sûrement utile.

Par contre ça ne résoud pas mon problème, je n'ai pas de propriété pour agrandir la police du libellé d'un champ de saisi :

SAI_SequenceNumber..Libellé = gPoliceTaille(12)+SAI_SequenceNumber..Libellé


La fonction gPoliceTaille() me dépanne, mais elle ne me permet pas de récupérer la taille de la police de départ.

De plus j'ai le même problème pour les tables, les combos... Bref, je trouve dommage de ne pas avoir une propriété globale pour augmenter toutes les polices du projet. Comme en web par exemple quand on augmente la police de la balise <html>.
Membro registado
58 mensagems
Popularité : +3 (3 votes)
Publicado em novembro, 28 2013 - 10:42 AM
Merci Alain pour ton code, l'idée du recalcul de la hauteur de la fenêtre me sera sûrement utile.

Par contre ça ne résoud pas mon problème, je n'ai pas de propriété pour agrandir la police du libellé d'un champ de saisi :

SAI_SequenceNumber..Libellé = gPoliceTaille(12)+SAI_SequenceNumber..Libellé


La fonction gPoliceTaille() me dépanne, mais elle ne me permet pas de récupérer la taille de la police de départ.

De plus j'ai le même problème pour les tables, les combos... Bref, je trouve dommage de ne pas avoir une propriété globale pour augmenter toutes les polices du projet. Comme en web par exemple quand on augmente la police de la balise <html>.
Publicado em setembro, 28 2020 - 3:48 PM
Simple va dans (Description - Style-Libellé)(Description - Style-zone de saisie) etc. tu trouvera ce que tu cherche.
Publicado em setembro, 28 2020 - 5:08 PM
Alors non : le but était de le faire par code, pour que l'utilisateur final puisse agrandir le texte si besoin ;)
Publicado em setembro, 30 2020 - 6:01 PM
Bonjour

voir propriété zoom sur la fenetre
https://doc.pcsoft.fr/?1000017201

bon devs
Membro registado
946 mensagems
Popularité : +102 (110 votes)
Publicado em setembro, 30 2020 - 7:07 PM
bonjour
sous Win10 il n'y à rien à programmer touche CTRL+roulette souris et CTRL+0 pour 100%

--
«Nos clients sont nos meilleurs beta testeur.» H. Mintzberg
«Un programme informatique fait ce que vous lui avez dit de faire, pas ce que vous voulez qu'il fasse» Troisième loi de Greer