PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Comment gérer la hauteur avec MaFenêtreCoulissanteBasse.FenêtreInterne ?
Comment gérer la hauteur avec MaFenêtreCoulissanteBasse.FenêtreInterne ?
Débuté par multipass, 19 nov. 2024 05:11 - 4 réponses
Membre enregistré
105 messages
Posté le 19 novembre 2024 - 05:11
Bonjour à tous,

Je tente d'utiliser la fonction MaFenêtreCoulissanteBasse pour afficher une fenêtre interne différente selon la situation. Typiquement, j'ai 3 FI et 2 hauteurs à gérer. Mon problème : je ne parviens pas à gérer la hauteur afin que chaque FI s'affiche correctement.

Dans les paramètres de ma fenêtre principale, j'ai renseigné une 1ère FI et défini :
- Hauteur étendue sur Mode désactivé
- Hauteur intermédiaire sur Taille de la F.I.
- Hauteur réduite sur Mode désactivé

J'utilise le code suivant pour l'affichage de la fenêtre coulissante basse :
MaFenêtreCoulissanteBasse.FenêtreInterne = "FI_Xxx"
MaFenêtreCoulissanteBasse.HauteurIntermédiaire = CoordonnéeEditeurVersEcran(270)
MaFenêtreCoulissanteBasse.Modale = Vrai
MaFenêtreCoulissanteBasse.Masquable = Vrai
MaFenêtreCoulissanteBasse.CoinArrondi = Vrai
FenCoulissanteVisible(fcBasse, fcIntermédiaire)


En mode simulateur, tout est ok, chaque FI s'affiche bien à la bonne hauteur. En déploiement, sur 2 Androids différents, le 1er affichage est ok (quelque soit la hauteur de la FI), mais la FI suivante aura toujours la hauteur de la précédente...

Si vous avez des pistes, je suis preneur...

Merci d'avance et bon dèv à tous !
Alain
Membre enregistré
139 messages
Posté le 19 novembre 2024 - 14:43
Bonjour

J'ai une idée pour vous

1. Vous devrez codé sur les ancrages de la fenêtre interne

a. Dans le mode étendue vous devrez utiliser l'ancrage
b. Dans le mode intermédiaire vous ne toucher à aucun ligne de code
c. Dans le mode réduit vous codez sur la hauteur fixe de la fenêtre interne

NB : Voilà la photo et le code pour plus d'explication

Cordialement
Mr.RATSIMANDRESY
Niry Aina Eddy
Membre enregistré
139 messages
Posté le 19 novembre 2024 - 14:49




: Mode étendue





: Mode intermédiaire





: Mode réduit
Membre enregistré
139 messages
Posté le 19 novembre 2024 - 14:51
// EDD (11/24) : fenêtre ancrage étendue
FIN_Etendue..Ancrage = ancreHauteur
// EDD (11/24) : fenêtre intermédiaire sans code
// EDD (11/24) : fenêtre réduit
FIN_Reduit..Hauteur = 100
Membre enregistré
105 messages
Posté le 25 novembre 2024 - 22:42
Bonjour Niry Aina Eddy,

C'est une bonne idée qui concerne une fenêtre coulissante latérale (gauche ou droite).
Mais l'objectif est d'utiliser la fenêtre coulissante basse...

Merci quand même !
Alain