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 :

Génération de boutons dynamiquement.


Sujet :

VB.NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Points : 36
    Points
    36
    Par défaut Génération de boutons dynamiquement.
    Bonjour à tous,

    j'ai ce code actuellement qui me permet de créer des boutons dynamiquement gràce à une base de données.

    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
     
    For Each oDataRow In oDataTable.Rows
                    obutton = New Button
                    obutton.Left = 10
                    obutton.Top = 10 + (100 * Panel1.Controls.Count)
                    obutton.BackgroundImage = My.Resources.user
                    obutton.BackgroundImageLayout = ImageLayout.Stretch
                    obutton.BackColor = Color.Transparent
                    obutton.BackgroundImageLayout = ImageLayout.Stretch
                    obutton.FlatStyle = FlatStyle.Standard
                    obutton.Height = 100
                    obutton.Width = 105
                    obutton.Name = "btn" & i.ToString
                    obutton.Text = oDataTable.Rows(i).Item("uti_nom").ToString
                    AddHandler obutton.Click, AddressOf utilisateurSelectionne
                    Me.Panel1.Controls.Add(obutton)
                    i += 1
                Next
     
    Private Sub utilisateurSelectionne(ByVal sender As Object, ByVal e As System.EventArgs) Handles obutton.Click
    msgbox(sender.tostring)
        End Sub
    Mais en fait il me crée mes 2 boutons, jusque la pas de problemes mais quand je clique sur le 2e bouton, il m'affiche 2 msgbox alors qu'il m'en affiche qu'un quand je clique sur le 1er. et je ne vois pas pourquoi.

    Cordialement

    Cédric Daniel

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    à tout hasard essaye obutton = nothing avant next
    et test en créant 3 boutons pour voir si le 3eme affiche 3 message

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Points : 36
    Points
    36
    Par défaut
    j'ai essayé de mettre obutton=nothing, de mettre exit sub et de créer un 3e bouton et lorsque je clique sur le 2e bouton, et que je met des points d'arret, il me lance 1 seule fois la sub. mais il lance la sub 2 fois pour ce 3e bouton.

    Cordialemet

    Cédric daniel

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 53
    Points : 36
    Points
    36
    Par défaut
    J'ai trouvé, j'avais oublié d'enlever le handles. Vive le copier coller.


    MErci encore

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

Discussions similaires

  1. [VB.NET] Pb sur la génération de control dynamique.
    Par bisounux dans le forum ASP.NET
    Réponses: 16
    Dernier message: 19/01/2006, 19h43
  2. changer image d'un bouton dynamiquement
    Par Dnx dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/11/2005, 13h03
  3. [VB.Net] usercontrol static et bouton dynamique
    Par krest dans le forum ASP.NET
    Réponses: 19
    Dernier message: 26/07/2005, 17h43
  4. [Forms] Bouton dynamique
    Par lafouine dans le forum Forms
    Réponses: 4
    Dernier message: 20/07/2005, 10h24
  5. Réponses: 2
    Dernier message: 20/01/2004, 14h27

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