Modifier
Edit du 22/12/2018 : Ajout d'une vidéo explicative

Avec WinDev® il m'arrive parfois de faire des fenêtres ayant une interface compliquée. J'entends par là que j'ai des champs qui changent de taille et je souhaite qu'ils continuent de respecter les règles d'ancrages.

Aujourd'hui, je me tournerai vers agencements, mais si l'on ne peut pas (ou ne souhaite pas) les utiliser, j'ai une petite astuce qui vous permettra d'appliquer un ancrage tout en modifiant la taille de vos champs.

Le secret réside dans l'utilisation de deux autres champs qui auront le même ancrage que le premier. Vous modifiez la taille de ces champs pour qu'ils correspondent aux différentes tailles attendus par votre champ et surtout, vous les rendez invisibles. J'utilise de préférence des champs forme qui me semblent plus léger que les autres champs.

Ensuite, dans l'événement modification de taille de ma fenêtre, j'applique la taille du champ forme correspondant à mon champ. En effet, le champ forme aura conservé la bonne taille grâce à l'ancrage.

J'espère que cette petite astuce vous permettra d'améliorer vos IHM.

Et voici une vidéo pour bien comprendre le concept :

Bonne journée à tous !

Article précédent Article suivant