Taille automatique

Messages postés
260
Date d'inscription
vendredi 2 décembre 2005
Statut
Membre
Dernière intervention
3 novembre 2007
-
Messages postés
260
Date d'inscription
vendredi 2 décembre 2005
Statut
Membre
Dernière intervention
3 novembre 2007
-
Bonjour,

Existe-t-il une fonction/propriétés qui permette de dimensionner dynamiquement les controls.

Pour ma part, le problème se situe en ajoutant des controls, dans des controls...

For i
As
Integer = 0
To person.Length - 1

   Dim personCtr
As
New personPane
   personCtr =
CType(LoadControl(
"personPane.ascx"), personPane)
   phonePanel.Controls.Add(personCtr)

...

Et ensuite, j'ajoute ce phonePanel de la même maniere dans un step de wizard.

Mais voilà, ca me donne quelque chose de très bizarre, très moche et très grand.
Quand je ne met pas de taille à mon wizard, ce step s'affiche de la bonne manière (mais c'est le seul ). Ce qui est bizarre, c'est que mon wizard est plus grand avec une taille définit que lorsque je n'en met pas.  

J'espère avoir été assez clair.

Merci d'avance pour vos réponses et conseils, et une excellente journée a tous.

 ElpenS

1 réponse

Messages postés
260
Date d'inscription
vendredi 2 décembre 2005
Statut
Membre
Dernière intervention
3 novembre 2007

J'ai mis des borders à mes controls, malheureusement, je n'ai pas d'endroit ou stocker mes des printscreens. Je vais donc essayer de vous décrire tout ca.

Tout d'abord, si je fait : Wizard.Controls.add(phonePanel)

Il m'affiche dans mon wizard (avec 2 personnes) :
- le phonePanel vide
- un premier personPanel sans cadre
- un deuxième personPanel, mais avec la bordure.
________________________________________
                        |       _____________________
                        |      |                                          |
                        |      |          phonePanel              |
                        |      |_____________________|
                        |      
                        |      fName : xxx                                             1er PersonPanel
                        |      lName : xxx
                        |       _____________________
                        |      |    ... remplis                       |                     2ème PersonPanel
                        |      |_____________________|
_________________________________________

si je fait : Me.Controls.add(phonePanel)    // = Dans ma page

Mes panels s'affichent de manière correcte...
--> 2 personPane avec border, dans le phonePanel avec border

Bref suis perdu.

Merci

 ElpenS