Bonjour,
Je crée dynamiquement des composant sur une form ayant une hauteur de 500.
La propriété top est définie par 320 + (ligne - 1) * 30
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim tb As TextBox tb = New TextBox tb.Name = "descriptif" tb.Left = 45 tb.Top = 320 + (ligne - 1) * 30 tb.Width = 240 tb.Text = "" Me.Controls.Add(tb)
la variable ligne décrit la ligne sur laquelle je me trouve.
Je crée plusieur textebox les une sous les autres. Tout va bien jusqu'à ce que j'atteigne le bas de ma form. J'ai alors mis une scrollbar vertical.
Mais mes texbox crée en dessous de la limite théorique de ma feuille sans scroolbar ont une propriété "top" qui est abérente.
au lieu d'augmenter de 30 entre chaque textbox la propriété augemente de 60 puis 120 puis 240 (je pense).
Le probleme n'est que graphique car quand je demande l'affichage des propriété top de mes textbox celles ci sont bonnes meme après la limite de la form.
D'où peut venir ce bug ?
Partager