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 picturebox


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 18
    Points : 12
    Points
    12
    Par défaut Matrice de picturebox
    slt
    comment générer une matrice dynamique de picturebox suite a un click sur un button

  2. #2
    Membre actif
    Homme Profil pro
    Retraité intello
    Inscrit en
    Juillet 2012
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Retraité intello

    Informations forums :
    Inscription : Juillet 2012
    Messages : 186
    Points : 205
    Points
    205
    Par défaut
    Bonjour wael amor.

    Pouvez-vous préciser ce que vous entendez par "matrice de PictureBox ? S'agit-il de plusieurs PictureBox disposés sous forme matricielle dans un formulaire ?

    Cordialement.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 18
    Points : 12
    Points
    12
    Par défaut
    plusieur picturebox disposer sous forme d'une matrice

  4. #4
    Membre averti
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Points : 391
    Points
    391
    Par défaut
    Bonjour,

    Et par "générer une matrice dynamique", vous entendez "créer dynamiquement un ensemble de picturebox" ?

    Si c'est ça, voilà un exemple "brut de fonderie" à placer dans l'évènement Button_Click :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
            Dim pb As PictureBox
     
            For x As Integer = 10 To 130 Step 40
                For y As Integer = 10 To 130 Step 40
                    pb = New PictureBox
                    pb.Top = y
                    pb.Left = x
                    pb.Width = 30
                    pb.Height = 30
                    pb.BackColor = Color.DarkRed
                    Me.Controls.Add(pb)
                Next y
            Next x
    Cordialement,
    :FF:
    En mode lecture/écriture.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 18
    Points : 12
    Points
    12
    Par défaut
    merci ca marche tres b1 et si je veut modifier l'mage d'un picture box just en clikant dessus ?

  6. #6
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Points : 4 232
    Points
    4 232
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
     
            Dim pb As PictureBox
     
            For x As Integer = 10 To 130 Step 40
                For y As Integer = 10 To 130 Step 40
                    pb = New PictureBox
                    pb.Top = y
                    pb.Left = x
                    pb.Width = 30
                    pb.Height = 30
                    pb.BackColor = Color.DarkRed
                    Me.Controls.Add(pb)
                    AddHandler pb.Click, AddressOf clickPicture
                Next y
            Next x
        End Sub
     
        Private Sub clickPicture(ByVal sender As Object, ByVal e As EventArgs)
            sender.BackColor = Color.Green ' A modifier
        End Sub

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 18
    Points : 12
    Points
    12
    Par défaut
    merciii et maintenant j'aimerais savoir comment connaitre l'indice d'un picturebox ??
    exemple si je veut faire un test sur un picturebox en utilisant son indice ?

  8. #8
    Membre averti
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Points : 391
    Points
    391
    Par défaut
    Bonjour,

    Vous pouvez "taguer" chaque picturebox.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
     
            Dim pb As PictureBox
            Dim numero As Integer
     
            numero = 1
            For x As Integer = 10 To 130 Step 40
                For y As Integer = 10 To 130 Step 40
                    pb = New PictureBox
                    pb.Top = y
                    pb.Left = x
                    pb.Width = 30
                    pb.Height = 30
                    pb.BackColor = Color.DarkRed
                    pb.Tag = numero
                    Me.Controls.Add(pb)
                    AddHandler pb.Click, AddressOf clickPicture
     
                    numero += 1
                Next y
            Next x
        End Sub
     
        Private Sub clickPicture(ByVal sender As Object, ByVal e As EventArgs)
            Dim clic_pict As PictureBox = DirectCast(sender, PictureBox)
            Dim lequel As Integer = CInt(clic_pict.Tag)
            MsgBox("C'est le n°" & lequel & " qui a été cliqué")
        End Sub
    En mode lecture/écriture.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 18
    Points : 12
    Points
    12
    Par défaut
    merciiiiiiiiiiiiiiiiii bq

  10. #10
    Membre averti
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Points : 391
    Points
    391
    Par défaut
    ?
    En mode lecture/écriture.

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

Discussions similaires

  1. matrices * vecteur
    Par delire8 dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 07/09/2002, 14h15
  2. [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
  3. Matrice de filtrage ?
    Par gimlithedwarf dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 24/08/2002, 09h44
  4. Gestion de matrice
    Par bzd dans le forum C
    Réponses: 4
    Dernier message: 12/08/2002, 18h19
  5. Comment définir le type matrice ?
    Par charly dans le forum Langage
    Réponses: 7
    Dernier message: 15/06/2002, 21h01

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