none
Menu RRS feed

  • Question

  • Bonjour,

    Comment je peut copier le Menu contextuel, d'une feuille fille, dans le menu d'une feuille MDI ?

    Je n’ai pas envie de recopier tout, les noms, les images, les raccourcis.

    Si je peut le faire pas programmation, ca m'éviterais aussi de "désactiver" les menus en entrée du programme.

    Merci de votre aide

    Salva56

    jeudi 27 mai 2010 08:41

Réponses

  • Bonjour,

     

    Vous pouvez faire un overload au constructeur de la feuille fille, et transférez comme paramètre un référence à la feuille parent MDI.

    Formulaire parent : Form1

    Formulaire enfant : Form2

    Constructeur de Form2 :

    public Form2(Form1 frm)
    {
    //gagnez accès au formulaire Form1 et a son ContextMenuStrip
    //déclarez le contrôle ContextMenuStrip de Form1 comme public
    Frm.ContextMenuStrip1.Items.Add(« new item ») ; 
    }

     

     

    Pour lire toutes les éléments de contextMenuStrip de Form2 vous devez développer votre procédure, et franchement je crois que ça pourrait être plus couteux de point de vue temps que de les copier a la main J

     

    Cordialement,

    Alex

    __________________________________________________________________________________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

     

    Astuces pour Visual Studio 2010

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework

     

     

     
    jeudi 27 mai 2010 10:06