none
Appeler une fonction dans le MDI sans passer par "static" RRS feed

  • Question


  • Bonjour à tous,

    J'ai un FormMDI et un form1

    je suis dans le form1 je veux appeler une fonction dans le FormMDI (déjà ouvert) sans passer par le "static".

    Aide svp.
    mercredi 12 février 2014 12:39

Réponses

  • Bonjour,

    Tout simplement (il faut que MaMéthode soit plublic) :

    private void button1_Click(object sender, EventArgs e)
    {
        ((FormMDI)this.MdiParent).MaMéthode();
    }

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
    Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCSA : SQL Server 2012
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure

    • Proposé comme réponse Aurel Bera jeudi 13 février 2014 07:44
    • Marqué comme réponse Aurel Bera mercredi 19 février 2014 09:37
    jeudi 13 février 2014 00:12
    Modérateur

Toutes les réponses