PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Agrandissement de Fenêtre
Agrandissement de Fenêtre
Iniciado por hubert, ago., 04 2005 5:52 PM - 3 respostas
Publicado em agosto, 04 2005 - 5:52 PM
Bonjour

J'ai une fenêtre en 800x600 contenat une table, et lors de l'initialisation
de celle-ci, je fais un Maximize(MaFenetre) afin de l'adapter à toutes les
dimensions d'écran

Mon problème est que la largeur des colonnes reste fixe alors que la table
ancrée augmente de taille.
Existe - il une façon de redimensionner la largeur des colonnes
automatiquement en fonction de la largeur de la table

Merci d'avance

Hubert
Publicado em agosto, 04 2005 - 6:17 PM
Dans l'onglet IHM de la description des colonnes, il y a tout en bas à droite l'ancrage en largeur
que tu peux modifier
Par exemple si tu mets à 10% une colonne, elle occupera 10% de la largeur de ton tableau, quelle que
soit la largeur du tableau

Hubert a écrit :
Bonjour

J'ai une fenêtre en 800x600 contenat une table, et lors de l'initialisation
de celle-ci, je fais un Maximize(MaFenetre) afin de l'adapter à toutes les
dimensions d'écran

Mon problème est que la largeur des colonnes reste fixe alors que la table
ancrée augmente de taille.
Existe - il une façon de redimensionner la largeur des colonnes
automatiquement en fonction de la largeur de la table

Merci d'avance

Hubert

Publicado em agosto, 04 2005 - 7:34 PM
Dans l'onglet "Détails" des colonnes, tu peux spécifier, dans le bas de l'onglet, le % d'agrandissement de chacune des colonnes de la table lors d'un chagement de dimension de l'écran. C'est cependant fastudieux et cela ralentit souvent le chargement de la table. De plus, la doc n'est pas très explicite. Le plus rapide est de choisir seulement une colonne qui sera redimensionnée.

L'autre solution est de mettre du code dans l'événement de changement de dimension de l'écran pour ré-adapter les largeurs de colonnes (MaTable.MaColonne..Largeur) avec un calcul de pourcentage entre la dimension d'origine de l'écran (800X600) et sa nouvelle largeur. Cela se fait dans une boucle avec "TableÉnumèreColonnes()" et la valeur de la nouvelle largeur (je crois sysResX() ou sysResY()).

À toi de voir. Bon dev.

Christian Potvin
Beaulieu Canada


Bonjour

J'ai une fenêtre en 800x600 contenat une table, et lors de l'initialisation
de celle-ci, je fais un Maximize(MaFenetre) afin de l'adapter à toutes les
dimensions d'écran

Mon problème est que la largeur des colonnes reste fixe alors que la table
ancrée augmente de taille.
Existe - il une façon de redimensionner la largeur des colonnes
automatiquement en fonction de la largeur de la table

Merci d'avance

Hubert
Publicado em agosto, 05 2005 - 11:55 AM
Merci de vos réponses


"Hubert" <hubert@starterre.fr> a écrit dans le message de news:
42f212bf$1@news.pcsoft.fr...

Bonjour

J'ai une fenêtre en 800x600 contenat une table, et lors de
l'initialisation
de celle-ci, je fais un Maximize(MaFenetre) afin de l'adapter à toutes les
dimensions d'écran

Mon problème est que la largeur des colonnes reste fixe alors que la table
ancrée augmente de taille.
Existe - il une façon de redimensionner la largeur des colonnes
automatiquement en fonction de la largeur de la table

Merci d'avance

Hubert