A
Bonsoir,
j'ai créer un petit MapViewer, et tout fonctionne très très bien, nombre de carreau, gestion de cases ect...
Le seul problème vient de la forme des cases de ma grille. Je n'arrive pas à reproduire celle de dofus.
Voilà ce que sa donne avec les cases en noires pour mieux que vous voyez :
Comme vous le constater ce tableau ressemble à tout sauf la map de dofus :x .
Voilà les propriétées de ma grille:
Un peu d'aide ?
Je ne vous cache pas que je me suis aidé de sources sur internet.
j'ai créer un petit MapViewer, et tout fonctionne très très bien, nombre de carreau, gestion de cases ect...
Le seul problème vient de la forme des cases de ma grille. Je n'arrive pas à reproduire celle de dofus.
Voilà ce que sa donne avec les cases en noires pour mieux que vous voyez :
Comme vous le constater ce tableau ressemble à tout sauf la map de dofus :x .
Voilà les propriétées de ma grille:
Dim ind As Integer
For y As Integer = 0 To 39
For x As Integer = 0 To 13
ind = 14 * y + x
mat(ind) = New node(ind, x, y)
P(ind) = New pic
P(ind).p = New PictureBox
P(ind).p.Left = 5 + x * 20
P(ind).p.Top = 5 + y * 20
P(ind).p.Height = 19
P(ind).p.Width = 19
P(ind).p.BackColor = Color.Black
P(ind).p.BorderStyle = BorderStyle.FixedSingle
P(ind).index = ind
Me.Controls.Add(P(ind).p)
Next
Next
For y As Integer = 0 To 39
For x As Integer = 0 To 13
ind = 14 * y + x
mat(ind) = New node(ind, x, y)
P(ind) = New pic
P(ind).p = New PictureBox
P(ind).p.Left = 5 + x * 20
P(ind).p.Top = 5 + y * 20
P(ind).p.Height = 19
P(ind).p.Width = 19
P(ind).p.BackColor = Color.Black
P(ind).p.BorderStyle = BorderStyle.FixedSingle
P(ind).index = ind
Me.Controls.Add(P(ind).p)
Next
Next
Un peu d'aide ?
Je ne vous cache pas que je me suis aidé de sources sur internet.