PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → WD9 90023g - Bug sur fonction d'ancrage personnalisé ?
WD9 90023g - Bug sur fonction d'ancrage personnalisé ?
Débuté par Val, 30 déc. 2004 12:48 - 3 réponses
Posté le 30 décembre 2004 - 12:48
Bonjour

Je suis sous Windows XP Home SP2 et j'utilise la version finale de WD9.

Je place 5 boutons dans une fenêtre redimensionnable.
[BT1] [BT2] [BT3] [BT4] [BT5]

Je veux que, lorsque la fenêtre est étirée avec la poignée:
1) les boutons s'agrandissent
2) les boutons s'étirent vers la droite

Le truc le plus banal qui soit, en somme.

Dans les options d'ancrage et puisque l'item "répartition horizontale" reste
inactif, je règle l'ancrage comme suit:
[BT1] 20 % en largeur
[BT2] 20 % à droite et 20 % en largeur
[BT3] 40 % à droite et 20 % en largeur
[BT4] 60 % à droite et 20 % en largeur
[BT5] 80 % à droite et 20 % en largeur

J'enregistre, j teste ... tout fonctionne impeccable.
C'est parfait.

Quelques temps après cela (entre temps j'ai fermé le projet, arrêté le PC et
vaqué à d'autres occupations) je reviens sur cette fenêtre.
Quand je l'ouvre, je vois en haut à droite des signes indiquant qu'il y a un
problème d'ancrage.
Je teste la fenêtre et, effectivement, les 5 boutons se chevauchent.

Bon ... je regarde ce qu'il se passe et je découvre que les valeurs de 20%
par moi définies dans le déplacement vers la droite des boutons ont
disparues.
Bon ... j'ai du faire une bêtise, je corrige, je re-teste et c'est bon, tout
fonctionne à nouveau.

Je referme le projet, j'arrête le PC et je reviens sur cette fenêtre
quelques heures après et là ... bingo ... le problème se pose à nouveau.

Bon ... une fois ça va, deux fois ... non !
Il y a un bug dans l'éditeur de fenêtre et, pour une raison étrange, les
valeurs d'ancrage passent à la trappe.

Avez-vous constaté le phénomène ?
Ce qui est étrange, c'est qu'il ne se produit pas à chaque fois. Je viens en
effet de tenter de le reproduire, mais sans succès.

Val
Posté le 30 décembre 2004 - 15:59
Salut

Je n'ai pas reproduit moi non plus. Peut-être un pb aléatoire ? ou alors, tu as fait une manip spéciale. En tous cas, j'ai essayé plusieurs fois sans problème. Je me demande si cette info est stocké dans la fenêtre ou dans la base de registre ... A priori dans la fenêtre sans doute.$
Bizarre !

Ciao
http://wdgotcha.atspace.com
Posté le 30 décembre 2004 - 18:54
Re-Bonjour

J'ai travaillé toute l'après midi sur un projet.
Avant d'arrêter le poste de travail, par curiosité, j'ai ouvert cette
fameuse fenêtre qui contient mes 5 boutons ancrés.
Le phénomène que j'ai évoqué se reproduit à nouveau, alors que ce matin,
j'avais tout remis en place pour que cela fonctionne normalement.

Bien ... il y a vraiment un problème.
Je vais donc m'abstenir pendant quelques temps d'utiliser la fonction
d'ancrage.
En effet, je viens de passer l'après-midi pour régler l'ancrage des champs
dans plusieurs fenêtres. Hors, si demain, tout ce travail part en fumée, je
vous explique pas.

A+

Val



"Patrick Biker" <patrick.biker@wdgotcha.atspace.com> a écrit dans le message
de news: 41d3ff76@news.pcsoft.fr...

Salut

Je n'ai pas reproduit moi non plus. Peut-être un pb aléatoire ? ou alors,
tu as fait une manip spéciale. En tous cas, j'ai essayé plusieurs fois
sans problème. Je me demande si cette info est stocké dans la fenêtre ou
dans la base de registre ... A priori dans la fenêtre sans doute.$
Bizarre !

Ciao
http://wdgotcha.atspace.com






"Val" <valsofts@free.fr> a écrit dans le message de news:
41d3d522@news.pcsoft.fr...

Bonjour
Je suis sous Windows XP Home SP2 et j'utilise la version finale de WD9.
Je place 5 boutons dans une fenêtre redimensionnable.
[BT1] [BT2] [BT3] [BT4] [BT5]

Je veux que, lorsque la fenêtre est étirée avec la poignée:
1) les boutons s'agrandissent
2) les boutons s'étirent vers la droite

Le truc le plus banal qui soit, en somme.

Dans les options d'ancrage et puisque l'item "répartition horizontale"
reste
inactif, je règle l'ancrage comme suit:
[BT1] 20 % en largeur
[BT2] 20 % à droite et 20 % en largeur
[BT3] 40 % à droite et 20 % en largeur
[BT4] 60 % à droite et 20 % en largeur
[BT5] 80 % à droite et 20 % en largeur

J'enregistre, j teste ... tout fonctionne impeccable.
C'est parfait.

Quelques temps après cela (entre temps j'ai fermé le projet, arrêté le PC
et
vaqué à d'autres occupations) je reviens sur cette fenêtre.
Quand je l'ouvre, je vois en haut à droite des signes indiquant qu'il y a
un
problème d'ancrage.
Je teste la fenêtre et, effectivement, les 5 boutons se chevauchent.

Bon ... je regarde ce qu'il se passe et je découvre que les valeurs de 20%
par moi définies dans le déplacement vers la droite des boutons ont
disparues.
Bon ... j'ai du faire une bêtise, je corrige, je re-teste et c'est bon,
tout
fonctionne à nouveau.

Je referme le projet, j'arrête le PC et je reviens sur cette fenêtre
quelques heures après et là ... bingo ... le problème se pose à nouveau.

Bon ... une fois ça va, deux fois ... non !
Il y a un bug dans l'éditeur de fenêtre et, pour une raison étrange, les
valeurs d'ancrage passent à la trappe.

Avez-vous constaté le phénomène ?
Ce qui est étrange, c'est qu'il ne se produit pas à chaque fois. Je viens
en
effet de tenter de le reproduire, mais sans succès.


>>Val
Posté le 31 décembre 2004 - 00:37
Si celà peut vous aider ....
Je n'ai pas testé ce problème en particulier , Mais j'ai eu des problèmes similaire en WD8 avec l'ancrage des colonnes tables. Jamais pu mettre une taille voulu dans la largeur d'une colonne!

En recréeant une nouvelle fenêtre et chaque objet ( dont le code est copier-coller ) j'ai retrouvé le comportement souhaité .