Свойства объявляются везде одинаково
ВФБ состоит из
Имя.cs - код в девере объектов
Имя.bmp - картинка в дереве объектов
ИмяControl.cs - код для мнемосхемы
ИмяControl.bmp - картинка для мнемосхемы
----------------
[DispId(1),
DisplayName("Текст")]
Размещается в ИмяControl.cs
Итогом будет что-то вроде
namespace MyVFB
{
[
Serializable,
ComVisible(true),
Guid("Y5612849-B478-49ED-4FFB-C9F997D16769"),
DisplayName("Мой ВФБ"),
]
public class MyFB: VisualWindowlessControlBase
{
[DisplayName("Текст"), DispId(1)]
public string Text{ get; set; }
}
........................
}
В данном примере на мнемосхеме у элемента появится свойство с именем "Текст" (DisplayName()), которое можно будет динамизировать (DispId())




Ответить с цитированием