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

VB.NET Discussion :

Matrice de contrôle 32x32 [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien R&D électronique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Technicien R&D électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut Matrice de contrôle 32x32
    Bonjour à tous,
    Je travail sur Visual Basic 2010 express.
    Mon projet consiste à mettre en oeuvre une matrice de contrôle 32x32, sous forme de radiobouton par exemple.
    J'ai comme contrainte de ne pouvoir cocher qu'un seul radiobouton par ligne, et de pouvoir choisir la taille de la matrice. Par exemple faire une matrice de 10x10 et donc désactiver les lignes et colonnes en trop.

    J'ai mis chaque lignes de radiobouton dans un conteneur ce qui me permet de sélectionner un radiobouton par ligne. Mais je bloque sur le fait d'activer ou non les lignes et colonnes en fonction de la taille choisi pour la matrice.

    Si quelqu'un a une solution ?! Cela m'éviterai de rentrer des montagnes de codes. (Adapter le code pour 1024 radiobouton peut prendre du temps ^^)

    Merci d'avance

  2. #2
    Membre expérimenté Avatar de Neiflheim
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Par défaut
    Citation Envoyé par Daetheia Voir le message
    Bonjour à tous,
    Je travail sur Visual Basic 2010 express.
    Mon projet consiste à mettre en oeuvre une matrice de contrôle 32x32, sous forme de radiobouton par exemple.
    J'ai comme contrainte de ne pouvoir cocher qu'un seul radiobouton par ligne, et de pouvoir choisir la taille de la matrice. Par exemple faire une matrice de 10x10 et donc désactiver les lignes et colonnes en trop.

    J'ai mis chaque lignes de radiobouton dans un conteneur ce qui me permet de sélectionner un radiobouton par ligne. Mais je bloque sur le fait d'activer ou non les lignes et colonnes en fonction de la taille choisi pour la matrice.

    Si quelqu'un a une solution ?! Cela m'éviterai de rentrer des montagnes de codes. (Adapter le code pour 1024 radiobouton peut prendre du temps ^^)

    Merci d'avance
    Radiobouton par exemple? Si l'emploi des checkbox te convient, tu peux utiliser un datagridview avec des datagridcheckboxcolumn.

    Après tu peux facilement parcourir tes lignes/colonnes pour qu'il n'y ai qu'une case de cochée, supprimer des colonnes/Lignes, en ajouter, etc...

  3. #3
    Membre averti
    Homme Profil pro
    Technicien R&D électronique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Technicien R&D électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut
    Merci pour ta proposition !
    Je vais voir si cela convient

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Bonjour

    Citation Envoyé par Daetheia Voir le message
    Je travail sur Visual Basic 2010 express.
    Mon projet consiste à mettre en oeuvre une matrice de contrôle 32x32, sous forme de radiobouton par exemple.
    Il manque un élement essentiel dans ta description : quelle plateforme technique veux tu utiliser ? web (webform ou MVC ?), Winform, WPF, SilverLight ?

    Pour du Winform, c'est très facile à faire :

    - tu mets un FlowLayoutControl sur la form (avec FlowDirection de haut en bas)

    - dans ce dernier, tu mets par programme, avec une boucle 32 FlowLayoutControl (avec FlowDirection de gauche à droite),

    - dans chacun de ces FlowLayoutControl, tu mets, toujours avec une boucle, 32 radiobutton. L'unicité des "check" sur les rb par ligne est géré par le fait que chaque ligne comporte un container (le FlowLayoutControl ).

    Moins de 50 lignes de code à vue de nez.

    Cela doit être facile également en WPF. Pour SilverLight et ASP.Net, je ne sais pas trop.

  5. #5
    Membre averti
    Homme Profil pro
    Technicien R&D électronique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Technicien R&D électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut
    Merci pour ta réponse Bluedeep, cependant j'ai utilisé un DataGridView comme le conseillai Neiflheim et cela me convient parfaitement !
    Donc merci beaucoup Neiflheim !!!

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

Discussions similaires

  1. [CR] entête et pied sur page 1/B de matrice
    Par chloe.j3 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 04/09/2002, 12h07
  2. Matrice de filtrage ?
    Par gimlithedwarf dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 24/08/2002, 09h44
  3. Gestion de matrice
    Par bzd dans le forum C
    Réponses: 4
    Dernier message: 12/08/2002, 18h19
  4. Comment définir le type matrice ?
    Par charly dans le forum Langage
    Réponses: 7
    Dernier message: 15/06/2002, 21h01
  5. [Kylix] Contrôle DBGrid
    Par KThrax dans le forum EDI
    Réponses: 1
    Dernier message: 10/05/2002, 14h18

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