none
[C# - Winforms] Ajouter par défaut des customs ToolStripMenuItem dans un custom MenuStrip en mode design RRS feed

  • Question

  • Bonjour à tous.

    J'ai surchargé 2 contrôles de base du framework

    public class MyMenuStrip : MenuStrip
    {
    ....
    }
     
    public class MyToolStripMenuItem : ToolStripMenuItem
    {
    ....
    }
    
    Je souhaiterai lorsque je glisse, en mode design, mon contrôle MyMenuStrip sur un formulaire, que lorsque je saisisse du texte dans les zones saisissables du menu (servant à la création d'item) que les items ainsi créés soient automatiquement du type MyToolStripMenuItem, et non ToolStripMenuItem classique.

    Je galère depuis un petit moment... Merci d'avance :-)
    vendredi 3 décembre 2010 14:14

Réponses

  • Bonjour,

    MERCI DE NE PAS CROSSPOSTER VOS MESSAGES !!!!!!

    Ce n'est techniquement pas possible. L'implémentation du Designer associé au MenuStrip réalisé par Microsoft ne permet pas ce genre d'extension. Une autre solution est de réimplémenter vous même le Designer de vos contrôle (ce qui est fastidieux !).

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    • Marqué comme réponse Alex Petrescu lundi 13 décembre 2010 10:07
    dimanche 5 décembre 2010 17:55
    Modérateur