J'ai la propriété suivante:Editor ne pas considérer MultilineStringEditor comme un éditeur unique,
[Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"), CategoryAttribute("Lua Attributes"), DescriptionAttribute("The function to be run when the enter button is pressed")]
public string OnEnter {
get { return onEnterFunc; }
set { onEnterFunc = value; }
}
Cela devrait être l'activation de la MultilineStringEditor comme éditeur principal pour cette propriété dans la fenêtre de ma propriété. Malheureusement, l'éditeur de OnEnter, lorsqu'il est chargé dans la fenêtre de propriétés, n'est qu'un simple éditeur de chaînes. Comment puis-je faire .NET reconnaître que OnEnter devrait être une propriété mutliline édité?
Oh, je vois. Je supposais que cet éditeur était comme le StringCollectionEditor qui avait un popup avec une zone de texte à utiliser comme entrée. Merci! – Gbps