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 :

Affecter procedure à un bouton dynamique


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 247
    Par défaut Affecter procedure à un bouton dynamique
    Bonjour,

    J'ai créé une petite interface qui créer un bouton par code pour chaque fichier trouvé.

    Jusque la aucun problème.
    Ca fonctionne très bien et les boutons sont créés. Par contre je n'arrive pas à affecter la procédure aux boutons.

    Ex: j'ai un cd avec 20 fichiers (videos), quand je lance mon appli, elle créera donc 20 boutons. Jusque la OK. Mais maintenant j'aimerais que chacun de ces 20 boutons exécutent la même procédure (seul le nom du fichier en paramètre changerait) c'est Ok, mais ce que je n'arrive pas a faire c'est récupérer le nom du bouton ainsi que sa propriété Tag.

    Voici le code qui crée le bouton:
    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
     
            Dim VideoPath = "d:\Music_Videos"
            Dim i As Integer = 1
            Dim Position_Y = 144
            For Each Fichier As String In Directory.GetFiles(VideoPath, "*.mpg")
                Array.Resize(ButtonArray, i)
                ButtonArray(i - 1) = New Button()
                Me.ButtonArray(i - 1).Location = New System.Drawing.Point(56, Position_Y)
                Me.ButtonArray(i - 1).Name = "Button" + i.ToString
                Me.ButtonArray(i - 1).Size = New System.Drawing.Size(104, 24)
                Me.ButtonArray(i - 1).TabIndex = i - 1
                Me.ButtonArray(i - 1).Text = Path.GetFileNameWithoutExtension(Fichier)
                Me.Panel1.Controls.Add(ButtonArray(i - 1))
                AddHandler ButtonArray(i - 1).Click, AddressOf OpenVideo
                Position_Y += 24 + 10
                i = i + 1
            Next
    et la procédure qui est appellée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        Private Sub OpenVideo(ByVal sender As Object, ByVal evArgs As EventArgs)
            MessageBox.Show("bouton cliqué")
        End Sub
    Comment faire pour récupérer le caption et le tag du bouton cliqué (et éventuellement son nom) ???

    Dans sender et evArgs je ne trouve aucune propriété utile.

    Merci.

  2. #2
    Membre éclairé Avatar de grrrkewel
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 72
    Par défaut
    hello,

    As-tu regardé ce sujet?

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 247
    Par défaut
    Merci, ca marche.

    Dommage que ce sujet intéressant était placé en ASP.Net...

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

Discussions similaires

  1. [XL-2007] Affectation de macro existante à bouton dynamique
    Par richard_sraing dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/09/2012, 13h05
  2. [XL-2003] Affectation de macro a des boutons dynamiques
    Par neninio31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/07/2009, 10h04
  3. [Forms] Bouton dynamique
    Par lafouine dans le forum Forms
    Réponses: 4
    Dernier message: 20/07/2005, 10h24
  4. CHERCHE Exemple de PROCEDURE de Bouton personalisé
    Par dede92 dans le forum Windows
    Réponses: 12
    Dernier message: 01/05/2004, 02h15
  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