IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[C#/VS.Net 2003]Créer un tableau d'images


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 39
    Par défaut [C#/VS.Net 2003]Créer un tableau d'images
    Bonjour,

    J'ai cherché mais je n'ai pas trouvé comment créer un tableau d'images sur un formulaire. Je m'explique : je veux faire un jeu de Puissance 4 pour me familiariser avec le C#.

    Je veux créer un tableau d'images qui vont changer en fonction des actions utilisateur. Il y a en tout trois images pour lesquelles une base de données n'est pas nécessaire : image grise, jeton rouge et jeton vert. Au départ, toutes les images sont grises puis un jeton tombe dans la colonne dès que l'utilisateur appui sur le bouton correspondant.

    Est-ce que quelqu'un pourrait-il m'aider à créer ce tableau, s'il vous plaît? Merci d'avance,

    Marie

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    bonjour marie_mouse

    pour créer un tableau d'image, il suffit d'ajout x pictureBox à la collection Controls de ta form par exemple et basta

    Par contre, je ne pense pas que cela soit la meilleure solution technique.

    Ce qui sera le "plus" elegant, serait de faire un userControl , appelons Board
    et que dans le OnPaint de ce board, tu dessines ce dont tu as besoins...

    pour detecter ou se trouve la souris,il te suffit de définir , par exemple, X regions... ou bien, d'avoir un masque de ton echiquier sous forme d'image (non visible) et en fonction de la couleur du pixel se trouvant sous la souris, de déterminer la zone selectionné

    Enfin, fait comme tu veux, mais je trouve la solution à base de X pictureBox la plus "vilaine" et la moins performante

    The Monz, Toulouse

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 39
    Par défaut
    Citation Envoyé par theMonz31 Voir le message
    Ce qui sera le "plus" elegant, serait de faire un userControl , appelons Board
    et que dans le OnPaint de ce board, tu dessines ce dont tu as besoins...
    Je crois que je vais opter pour la vilaine méthode. Je ne suis pas assez avancée en C# pour utiliser un userControl...

    Mais qu'est-ce que c'est pénible...

    Est-ce que, par hasard, tu pourrais me donner un peu plus de détails sur la façon de faire avec les userControl? Merci d'avance...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer un tableau sous Access 2003
    Par Hercule1664 dans le forum IHM
    Réponses: 2
    Dernier message: 28/11/2010, 00h56
  2. [VB.NET] Créer un tableau de labels
    Par GriffinK dans le forum VB.NET
    Réponses: 2
    Dernier message: 05/03/2008, 11h27
  3. [.NET 2.0] DataList => Comment créer un tableau ?
    Par mioux dans le forum ASP.NET
    Réponses: 6
    Dernier message: 10/09/2007, 16h01
  4. [VB.NET] Création d'un tableau en code behind
    Par netr dans le forum ASP.NET
    Réponses: 6
    Dernier message: 11/05/2004, 10h02
  5. VS .NET 2003 et DirectX 9
    Par GreenPhoenix dans le forum DirectX
    Réponses: 5
    Dernier message: 04/02/2004, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo