chris_brabant
Messages postés64Date d'inscriptiondimanche 24 juillet 2005StatutMembreDernière intervention29 septembre 2014
-
5 janv. 2006 à 11:11
chris_brabant
Messages postés64Date d'inscriptiondimanche 24 juillet 2005StatutMembreDernière intervention29 septembre 2014
-
5 janv. 2006 à 20:24
Bonjour
comment faire pour gérer correctement le redimensionnement d'une application contenant plein de contrôles (boutons, textbox, datagrids etc...) ?
en gros je voudrais que la fenêtre ne puisse pas être redimensionnée en dessous d'une taille minimum, pour que les contrôles ne se chevauchent pas, mais également que les contrôles eux-mêmes soient redimensionnés et repositionnés correctement.
Les propriétés Anchor ne suffisent pas, car ca ne permet pas d'attacher les contrôles entre eux, mais simplement par rapport au bord de la fenêtre.
Pour ceux qui connaissent la programmation X11/MOTIF, ce que je cherche correspond aux Attachment ....
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 5 janv. 2006 à 12:29
Déjà, sache qu'on est pas dans ta tête pour savoir avec quel langage tu codes et sous quel version. Je t'invite donc, dans un premier temps, à répondre à la question posée par Hublet.
Les redimenssionnement se gèrent manuellement sous VB6. Comme l'a dit Hublet, tout doit être géré dans la procédure événementielle "_Resize()" de la Form.
Tu dois utiliser les propriétés de la fenêtre (ScaleWidth,/Height, ...) en prenant gare à l'unité de mesure (en Twip par défaut... [1 Pixel env. = à 15 Twips... cf. propriété donnant le rapport...]) pour repositionner et redimensionner tous tes contrôles.
Mais comme c'est un peu fastidieux, moi je te conseil d'utiliser des frames (contenant des contrôles). Ainsi, tu n'auras plus qu'a gérer les frames!!!
Est-ce que cela répond à ta question ???
Enjoy
<hr size="2" width="100%">
( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )