bonjour,
bon la question a peut etre ete aborde ici mais après une recherche infructueuse dans le forum je la pose.
j ai une forme avec une serie de controle (bouton, Tedit etc...).
je voudrais que l ensemble soit redimensionner quand l utilisateur redimensionne la fiche.
pour le moment j ai des valeur par defaut et mes control garde la meme taille et reste dans le coin en haut a gauche.
j ai bien essayer de modifier les propriete des anchor et align mais je n obtiens jamais le bon resultat. (ie un zoom sur tout)
j ai aussi implementer une boucle dans la fonction formresize de ma classe derive de form du style :
(d ailleur merci le forum
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //width et Height propriete de la form wModif=Width/dWidthInit; //dWidthInit taille de la form a la creation hModif=Height/dHeightInit; //idem pour la hauteur TControl *pCtrl; for (int i=0;i<ComponentCount;++i) { if (pCtrl = dynamic_cast<TControl *>(Components[i])) { pCtrl->Width *= wModif; pCtrl->Height *= hModif; pCtrl->Left *= wModif; pCtrl->Top *= hModif; } })
mais cela ne donne rien de bon.
Si quelqu un a la solution : je suis sur qu avec les anchor et align c est jouable mais je seche...
merci d avance
Partager