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 :

Creation de pictureBox automatique dans un groupBox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 89
    Par défaut Creation de pictureBox automatique dans un groupBox
    Bonjour,
    Je sais pas si la question à déjà été poser mais je recherche une façon que de créer automatiquement des pictureBox par rapport aux nombres d'images contenu dans une de mes tables Access et ses pictureBox seront regroupé dans un GroupBox


    Et plutard une fois celle-ci créer j'aimerais par exemple cliquer sur la première image et celle_ci m'affichera les informations la concernant sur des TexteBox

    Merci de votre aide!!!!

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 319
    Par défaut
    Bonjour

    Pour faire ce que tu veux, tu parcourt tes images (via le resultat de ta requete) et pour chacunes d'elle tu genere une nouvelle picturebox

    a la va vite ca doit donner un truc du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    for each pict as Picture/Bitmap in SqlReader
    Dim p as new PictureBox
    p.value/content = pict '(desolé je connais pas le nom de la proprieté mais ca doit pas etre trop dur a trouver)
    p.Parent = leparentdetapicturebox
    Next
    Apres pour la gestion du click sur la picturebox, la j'ai pas vraiment d'idée pour l'instant, mais je suis sur que d'autres en auront

    Nasty

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dim p as new picturebox
    mongroupbox.controls.Add(p)
    addhandler p.click, addressof LaSubQueJeVeuxPourGererLeClick

    ensuite sur LaSubQueJeVeuxPourGererLeClick sender contiendra l'instance du picturebox cliqué
    à toi d'avoir ce qu'il faut pour faire le lien avec le reste des données
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Apres pour la gestion du click sur la picturebox, la j'ai pas vraiment d'idée pour l'instant, mais je suis sur que d'autres en auront
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AddHandler pict.Click, AddressOf pictclick

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    si tu ne veux pas avoir à définir les emplacements des picturebox, tu peux utiliser un flowlayoutpanel au lieu d'un groupbox
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 89
    Par défaut
    Merci aà tous j'essaie ça et je vous tiens au courant!!


  7. #7
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    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
    Dim i As Integer = 0
            Dim img As Image
     
            For Each img In myimglist
     
                Dim pict As New PictureBox
                pict.Name = "Pict" & i
                pict.Size = New Size(50, 50)
                pict.Location = New Point() 'A toi de voir comment tu veux les placer
                pict.BackgroundImage = img
                pict.BackgroundImageLayout = ImageLayout.Stretch
                pict.Visible = True
                grpbox1.Controls.Add(pict)
                pict.BringToFront()
     
            Next
    Avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grpbox1 'comme groupbox
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myimglist 'comme ta collection d'images

Discussions similaires

  1. creation d'alias automatique
    Par Shnoof dans le forum Bases de données
    Réponses: 5
    Dernier message: 10/03/2004, 14h27
  2. Scroll automatique dans un JTextPane
    Par regbegpower dans le forum Composants
    Réponses: 9
    Dernier message: 11/11/2003, 09h24
  3. creation d'une raccourcie dans le menu demarre
    Par kenshi dans le forum MFC
    Réponses: 14
    Dernier message: 11/09/2003, 14h59
  4. Creation d une clee dans la registry en VC++
    Par rico27fr dans le forum MFC
    Réponses: 4
    Dernier message: 30/05/2002, 12h36

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