J'ai des panels sur lesquels j'ajoute des controls (combobox, checkbox) dans mon code. C'est à dire que je ne le fais pas dans le designer car ça doit être dynamique.
Pour passer d'un panel à un autre j'utilise sa propriété visible.
Mais lorsque j'affiche un panel, les controls apparaissent rapidement de haut en bas ce qui donne un effet de déroulement des controls assez désagréable à l'utilisation.
A quoi cela est il dû ? y'a til un moyen de contourner se problème ?
voici un bout de mon coe qui ajoute les controls :
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 Private Function CreateNewCheckBox(ByVal name As String, ByVal text As String, ByRef controlLocation As Point) As CheckBox Dim newCheckBox As New CheckBox newCheckBox.Name = name newCheckBox.Text = text newCheckBox.Appearance = Appearance.Button newCheckBox.Size = New Size(26, 23) newCheckBox.TextAlign = ContentAlignment.MiddleCenter newCheckBox.Location = New Point(controlLocation.X, controlLocation.Y) controlLocation.Y += 25 newPanel.Controls.Add(newCheckBox) Return newCheckBox End Function
Merci !
Partager