Une picture box dans un datagridview
Ezekiel91
-
Ezekiel91 -
Ezekiel91 -
Bonjour,
J'ai un morpion à faire en pig et je doit inclure une picturebox contenant un carré blanc dans toute les case de ma datagridview.
Malgès mes recherches sur le net je n'est toujours pas trouvé de solution est ce que quelqu'un peut m'aider?
Merci d'avance.
J'ai un morpion à faire en pig et je doit inclure une picturebox contenant un carré blanc dans toute les case de ma datagridview.
Malgès mes recherches sur le net je n'est toujours pas trouvé de solution est ce que quelqu'un peut m'aider?
Merci d'avance.
19 réponses
-
En pig ? Ça veut dire quoi ?
Tu es sous Visual Studio ?
Si oui, il suffit de tracer un PictureBox à l'intérieur de ton datagridview. -
pig = programmation d'interface graphique
Oui je suis sous visual basic mais la solution de tracer les picture dans le datagridview ne me satisfait pas par ce que de toute façon après je dois inclure une picturebox contenant une croix ou un rond lorsque le joueur qui joue clique sur une case donc impossible de les tracer dans le datagridview. -
ben si...
Puis dans le code, tu traces ton rond ou ta croix... -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
"donne moi le code S'IL TE PLAIT"
Le code est simple :
tu vas dans l'avènement Paint de ton piture box, et tu fais :
If croix = true then
e.graphics.DrawLine(Pens.Black, 0,0, PIctureBox.Width, PictureBox.height)
e.graphics.DrawLine(Pens.Black, PIctureBox.Width,0, 0, PictureBox.height)
elseif rond=true then
e.graphics.DrawCircle(Pens.Black,###Je ne me rappelle plus, à toi de voir###)
end if
Evidemment, tu changes les variables, c'est juste un exemple... -
ok ba j'essaye ça demain et je te redis si j'ai réussi ou pas.
En tous cas merci déjà pour l'aide. -
IUT D'Orsay lol ?
Tu fais une boucle pour remplacer les cases de ta datagridview par ton image, le rond par exemple:
de c=0 à 2{
de l=0 à 2{
grille(c,l) = PicImageRond.Image
}}
Le mieux, c'est de trouver par soi même au lieu de chercher un code tout fait, le raisonnement n'est pas compliqué. -
merci et oui c'est iut orsay lol. Mais j-ai cherhcé et j'ai pas trouvé alors je me suis dit je vais essayer sur un forum. C'est que le deuxième cour donc j'ai pas encore beaucoup de connaissance sur le pig.
-
Mdr .
IUT Orsay aussi.
La documentation Microsoft est foisonnante mais indigeste^^
J'ai aussi un peu de mal à trouver les méthodes et propriétés concernées. -
-
-
-
-
-
Ah ok.
N'empêche j'arrive toujours pas à insérer les images dans les cellules, ou à dimensionner les cellules comme je veux.
Je ne trouve rien dans MaGrille.DefaultCellStyle qui concerne la taille ou l'image de fond... -
-
L'algo en soit n'est pas compliqué, mais trouver les bonnes propriétés et méthodes c'est pas simple.
-
-
aller j'ai trouvé lool. c'est grille(x,y).value = picImageBlanc.image où x et y sont les coordonné de la cellule où l'image doit être implanté.