PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → afficher un texte (type libellé) ayant reçu le focus au centre d'une fenêtre
afficher un texte (type libellé) ayant reçu le focus au centre d'une fenêtre
Iniciado por Rick, 13,ago. 2019 23:43 - 1 respuesta
Miembro registrado
5 mensajes
Publicado el 13,agosto 2019 - 23:43
Bonjour à tous,
J'ai créé une fenêtre interne affichant une très grande image (plan d'une ville). Cette même fenêtre comporte également un très grand nombre de libellé d'information.
Je souhaite, sur sélection d'un de ces libellés (à partir d'une liste de mon panneau dockable) que ce libellé s'affiche (donc se positionne) au centre de la zone visible de la fenêtre interne. A l'heure actuelle, il s'affiche certes dans la zone visible mais pas au centre.
Au regard de mes connaissances (et d'une très longue recherche dans l'aide en ligne) je ne sais pas résoudre cette demande de mon client !.
Pouvez vous m'aider, je suis désolé mais c'est assez urgent.
Merci à tous par avance !!!!!
Rick

(WINDEV 24)

--
Rick
Miembro registrado
1.330 mensajes
Publicado el 14,agosto 2019 - 14:17
Salut Rick,

Si tu dois centrer ton libellé à ta fenêtre interne c'est simple

nLibLargeur est un entier = LIB_A_Afficher..Largeur
nLibHauteur est un entier = LIB_A_Afficher..Hauteur
nFenIntLargeur est un entier = MaFenetreInterne..Largeur
nFenIntHauteur est un entier = MaFenetreInterne..Hauteur

// Position Horizontale
LIB_A_Afficher..X = ((nFenIntLargeur - nLibLargeur) / 2)

// Position Verticale
LIB_A_Afficher..Y = ((nFenIntHauteur - nLibHauteur) / 2)


A+
Bon Dev
Daryl

--
http://www.concept4u2.com