none
crée une fonction général pour tout les boutons comment faire ?? RRS feed

  • Question

  • salut 

    voila j'ai une liste des boutons ou bien une ligne des boutons 

    exemple 

    <asp:Button ID="Button1" runat="server" Text="A" Width="29px" Height="26px" 
        CssClass="BoutonListe" ForeColor="#000099"/> <asp:Button ID="Button3" runat="server" Text="B" Width="29px" Height="26px" 
        CssClass="BoutonListe" ForeColor="#000099"/> <asp:Button ID="Button4" runat="server" Text="C" Width="29px" Height="26px" 
        CssClass="BoutonListe" ForeColor="#000099"/> <asp:Button ID="Button5" runat="server" Text="D" Width="29px" Height="26px" 
        CssClass="BoutonListe" ForeColor="#000099"/> <asp:Button ID="Button6" runat="server" Text="E" Width="29px" Height="26px" 
        CssClass="BoutonListe" ForeColor="#000099"/>

    ce que je veux faire c'est crée une fonction général qui selon le bouton cliquer exécute un traitement car c'est impossible de créé une fonction pour chaque bouton 

     

    comment faire s'il vous plait ??

     

    merci d'avance 

    samedi 5 juin 2010 01:01

Réponses

  • Bonjour,

    Tous vos boutons doivent traiter l'événement "Click" par la même méthode :

    public void ClickBouton(object sender, EventArgs e)
    {
       Button b;
       b = (Button)sender;
    
       if (b == this.Button3)
       {
         // Traitement bouton 3
       }
       else if (b == this.Button4)
       {
         // Traitement bouton 4
       }
    }

    Cordialement


    Gilles TOURREAU - MVP C# - MCP - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    samedi 5 juin 2010 18:51
    Modérateur

Toutes les réponses