Bonjour,
Je voudrai réaliser un damier avec 10 cases en en longueur et 10 en hauteur.
Le problème avec mon code c'est qu'il apparaît seulement une ligne de 10 cases et une seul colonne de 10 cases.
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
17
18
19
20
21
22
23
24 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim i As Integer Dim j As Integer For j = 2 To 10 For i = 1 To 10 Dim y As New Button y.Name = "Macase" & Str(i) Controls.Add(y) y.Left = 40 * i y.Top = 40 y.Width = 40 y.Height = 40 Next Dim x As New Button x.Name = "Macase" & Str(j) Controls.Add(x) x.Left = 40 x.Top = 40 * j x.Width = 40 x.Height = 40 Next End Sub
Donc comment je fais pour remerdier à ce problème ?
Merci d'avance
Sinon une question en plus, j'ai toujours pas compris l'utilité du indexof, à quoi c'est avantageux de se référer à l'indice de chaque item dans une collection ? Pourquoi ne pas simplement utiliser le (name) puisque chaque name est différent dans une form. Cette question me viens à l'esprit après avoir lu le cours sur wikipédia.
Partager