J'ai longtemps regardé la documentation de MSDN et tout commence à penser que cet éditeur est défini comme interne seulement. Je suppose qu'il est similaire à CollectionEditor, bien que cela fournisse des éléments spécifiques à ToolStripItem.Qu'est-ce que UITypeEditor for ToolStrip.Items?
[EditorAttribute (typeof (System.ComponentModel.Design.CollectionEditor), typeof (System.Drawing.Design.UITypeEditor))]
Est-ce que quelqu'un sait la classe pour cet éditeur - celui qui ToolStrip.Items utilise?
Merci beaucoup! Je suppose que son état interne signifie que je ne peux pas l'utiliser sur une propriété ... –
Je pense que vous devriez essayer :) Vous ne pouvez pas directement instancier (ou dériver) cette classe interne dans votre code, mais .NET Framework lui-même peut le faire . –
Lorsque j'ouvre l'éditeur, je reçois un message d'erreur ("La valeur ne peut pas être NULL. Nom du paramètre: valeur") et l'éditeur ne s'ouvre pas. La collection ne serait pas nulle car elle fait référence à un ToolStrip existant. Avez-vous déjà rencontré ce message? Merci –