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 :

Vue Matrice à 2 Dimension sur une WindowsForm


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut Vue Matrice à 2 Dimension sur une WindowsForm
    Bonjour à tous !

    Pour vous expliquer rapidement, Je travail sur plusieurs matrices à 2 dimensions de même taille (18,37).

    Dans la première matrice chaque ligne contient des entiers (de 0 a 36).

    Exemple pour la première ligne :
    0 32 15 19 4 21 2 25 17 34 6 27 .... etc.

    Dans la seconde matrice, chaque cellule est initialisé avec la valeur entière 0.

    L'utilisateur va rentrer dans une textbox la valeur 15 par exemple, donc indice [0,3] dans la première matrice. A ce moment la j'affecte la valeur 1 (a la place de 0) a ma seconde matrice à l'indice [0,3].

    Voila en gros le genre de manipulations que je fais avec mes matrices. Mon problème est donc l'affichage de ma matrice dans ma WindowsForm!
    J'aimerais visualiser ma première matrice qui contient les chiffres de 0 à 36 et par exemple, colorier la cellule dans une couleur différente quand le chiffre présent dans la matrice a été saisi par l'utilisateur.

    Je ne sais pas si j'ai été très clair. Je m'expliquerai plus en détail si besoin!
    Merci d'avance pour vos réponses

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 256
    Par défaut
    Bonjour,

    Si j'ai bien compris votre soucis, vous souhaitez afficher une première matrice en colorant les valeurs des cellules dont la valeur dans la deuxième matrice est positionné sur 1 ?

    Si c'est cela, voici une petite solution en pièce jointe que j'ai fait pour vous donner un exemple, ce qui je pense, est plus simple que d'expliquer textuellement.

    P.S.: Il y a juste une toute petite erreur à la ligne 80 du fichier Form1.cs, il faut mettre ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for (int j = 0; j < m1[0].Length; j++)
    Fichiers attachés Fichiers attachés

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut
    Merci gta pour ta réponse, je n'ai pas réussi à lancer la solution, ils me disent que tu l'a crée avec une version plus récente (pourtant j'utilise visual studio 2010 premium).
    pour finir je me suis pas fait chier! J'ai crée 18 lignes de 37 boutons que j'ai nommé l0C1 l0C12 etc, et je colorie avec les coordonée i et j que je chope avec les 2 boucles for que j'utilise pour parcourir ma matrice.

    Tu avais fais quoi quand même pour savoir?

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 256
    Par défaut
    Hà zut, moi je l'ai créé avec Visual Studio 2012.

    Mais vous pouvez toujours l'ouvrir dans le 2010 en faisant simplement une nouvelle solution et en y ajoutant Form1.cs.

    J'ai utilisé un RichTextBox pour afficher la matrice

Discussions similaires

  1. Réponses: 0
    Dernier message: 29/03/2013, 17h13
  2. Réponses: 8
    Dernier message: 03/05/2010, 14h56
  3. Réponses: 4
    Dernier message: 02/05/2010, 22h30
  4. Réponses: 2
    Dernier message: 06/04/2010, 14h24
  5. Suppression d'une dimension sur une matrice
    Par damleg dans le forum MATLAB
    Réponses: 6
    Dernier message: 03/04/2007, 14h59

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