ScSami
Messages postés
1488
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
3 décembre 2007
24
30 mai 2005 à 02:32
A mon avis, tu n'utilises pas la bonne technique pour
faire ton morpion... Tout du moins (car il n'y a pas à proprement
parler une "bonne technique" pour faire un morpion), pas la plus simple!
Regarde déjà les (TROP!!!) nombreuses sources sur VBF consernant les
morpions... Ce qu'il faut savoir c'est que l'utilisateur peut
parfaitement cliquer sur des PictureBox et ainsi déclancher la
procédure évenementielle "Picture1_Click(...)" ! Or, comme tu peux
"charger" une image de fond dans les PicturBox, il te suffit de
déterminet, via une variable globale, quel joueur a la main, puis de
tester si la case en question est vide ou non puis d'afficher ou non la
bonne image... D'ailleurs, si ce n'est qu'un morpion tout simple, tu
n'es même pas obligé d'utiliser des images... En effet, tu peux
dessiner directement dans les PictureBox une croix (i.e. deux lignes)
ou un cercle via les instructions "Circle" et "Line". Pour n'afficher
qu'un point (pixel), y'a l'instruction "Pset"... Enfin, aide toi de
l'aide dont tu disposes ou sinon, consulte la MSDN (l'aide officielle
du VB) on-line.
(au fait, j'ai pas été précis la dernière fois et je m'en excuse... il
faut savoir qu'il y a d'autres formats d'images acceptés pour le VB et ses contrôle comme PictureBox et Image comme, entre
autre, le EMF et le WMF qui sont des formats d'images vectorielles... Du coup, avant de faire un graphe,
il faut s'assurer que son format sera accepté par le VB!)
Ceci dit, je me demande avec quoi tu codes ??? VB6 (le classique,
payant), VBA (dans Word, Excel, et tout les softs du pack Office de
Microsoft), VB Script (pour Internet) ou alors VB.NET (VB7) ??? C'est
important qu'on le sache pour pouvoir t'aider mieux lorsque tu déposes
un message sur les forums!!!
Mais si tu codes bien, y'aura pas de problèmes... ton programme passera la barrière de la lourdeur!
Enjoy
(Si une réponse vous convient, cliquez sur le bouton "Accepter la réponse"...)