PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Modifier par programmation la police de caractères dans un champ table
Modifier par programmation la police de caractères dans un champ table
Iniciado por Michel05, 29,ene. 2019 15:42 - 5 respuestas
Miembro registrado
17 mensajes
Publicado el 29,enero 2019 - 15:42
Bonjour, merci d'avance à qui pourra m'aider. Michel

Voici mon code qui ne fonctionne pas :

// au départ
sPolice="Arial"
bBarre=Faux
nTaille=10

// changement police sur ligne 2
TABLE_resolutions[2]..PoliceNom="Courier"
TABLE_resolutions[2]..PoliceBarrée=Vrai
TABLE_resolutions[2]..PoliceTaille=20

// vérification
sPolice=TABLE_resolutions[2]..PoliceNom //"Courier"
bBarre=TABLE_resolutions[2]..PoliceBarrée //Vrai
nTaille=TABLE_resolutions[2]..PoliceTaille //20

// mise à jour table
TableAffiche(TABLE_resolutions,taDébut) // infructueux
FenRepeint(FEN_resolutions) // infructueux
MultitâcheRepeint(FEN_resolutions) // infructueux
Miembro registrado
954 mensajes
Publicado el 30,enero 2019 - 20:43
Coucou,

Regarde du coté de la fonction ' gpolice '

Reference: https://doc.pcsoft.fr/?3029047&verdisp=160

--
In üs we trust - #92i - #LaPiraterieNestJamaisFinie - #PourNousParNous
Mensaje modificado, 30,enero 2019 - 20:43
Miembro registrado
954 mensajes
Publicado el 31,enero 2019 - 00:00
une chaîne = gPolice("alphabetChinois") + "Combien d'languages do you speak?"


La fontion gpolice , fait partie d'une famille de fonction qui rajoute une séquence de caractères permettant d'indiquer la taille de la police d'affichage du texte d'une chaîne graphique.

Voila la liste des fonctions utilisable :
https://doc.pcsoft.fr/?3029028&name=fonctions_manipulation_chaines_graphiques
Mensaje modificado, 31,enero 2019 - 00:33
Publicado el 31,enero 2019 - 09:56
Bonjour,
C’est normal.
Il faut mettre votre code dans "Affichage d'une ligne de la TABLE_resolution" ou à la fin du chargement de la table sans rafraichir.

Cordialement,

E. Rossi
Publicado el 31,enero 2019 - 11:15
Bonjour et merci de vos réponses. Malheureusement l'important pour moi était la possibilité de barrer une ligne quand elle est terminée. Ce que je ne peux pas faire avec gPolice. D'autre part le code doit être contenu dans un item du menu contextuel. Je vais donc contourner le problème.
Encore merci en tout cas
Miembro registrado
17 mensajes
Publicado el 31,enero 2019 - 11:21
Bonjour et merci de m'avoir répondu.
En fait l'important est de pouvoir barrer la ligne quand la tâche est terminée, ce que gPolice ne permet pas. D'autre part le code doit être contenu dans le menu contextuel du champ table. J'ai donc contourné le problème. En tout cas merci encore de votre aide.