PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → TABLEAU DE BORD PAR PROGRAMMATION
TABLEAU DE BORD PAR PROGRAMMATION
Iniciado por LAUMAS, 25,jun. 2018 00:38 - 2 respuestas
Miembro registrado
5 mensajes
Publicado el 25,junio 2018 - 00:38
Cela fait quelques heures que je me bat avec le deuxième graphique de mon tableau de bord que j'affiche par programmation.

Voici donc la solution :

La fonction champ crée ci-dessous place le graphe à la position 0/10 de la fenêtre contenant le tableau de bord et non pas dans sa fenêtre interne
ChampCrée("RAPP2",typGraphe,0,,10,FI_TDB2..Largeur,FI_TDB2..Hauteur,Vrai)


Après avoir compris que la position n'était donc pas relative à la FI mais au Tdb, il me reste à trouver une solution pour savoir ou je suis rendu dans l'ajout du Tdb.

TDBRécupèreWidgetPosition aurait pu faire l'affaire mais il n'est disponible qu'après l'ajout du Widget.;(

--
Laurent Massé
Miembro registrado
165 mensajes
Popularité : +18 (20 votes)
Publicado el 25,junio 2018 - 09:37
Bonjour,

Une idée comme ça (pas testée) : utiliser le mot-clé MaFenetreInterne pour fixer les coordonnées.
ChampCrée("RAPP2",typGraphe,MaFenetreInterne..X,,MaFenetreInterne..Y+10,FI_TDB2..Largeur,FI_TDB2..Hauteur,Vrai)


Sinon, mettre le champ par défaut dans la fenêtre interne.
Miembro registrado
5 mensajes
Publicado el 25,junio 2018 - 10:16
Merci Jarod, cela fonctionne parfaitement !

--
Laurent Massé