Независимо от того, что я делаю, я не могу получить собственное свойство для моего элемента управления, которое будет отображаться в меню свойств редактора.Читая онлайн, кажется, что следующее должно работать, но это не так.
public class CustomControl : System.Windows.Forms.Control
{
public CustomControl() : base()
{
}
[Description("A test property"),
Category("Appearance"),
DefaultValue("test"),
Browsable(true)]
public string MyCustomProperty { get; set; }
}
Редактировать : ОК, поэтому я закрыл и заново открыл проект по крайней мере три раза.Попытался скомпилировать сборку элемента управления отдельно, а затем добавить его в качестве ссылки.Все безрезультатно.Теперь внезапно и, казалось бы, без повода, оно появилось.