Добавить свойства в базовый класс, чтобы они отображались в окне свойств Visual Studio? - PullRequest
1 голос
/ 22 августа 2011

У меня есть этот класс:

public class CameraWindow : PictureBox

Как мне добавить свойство, которое будет отображаться здесь:

enter image description here

Это очень легко, но яне могу найти способ сделать это = \

Ответы [ 3 ]

3 голосов
/ 22 августа 2011

Вам необходимо аннотировать свойство атрибутом Browsable .

например

public class CameraWindow : PictureBox
{
    [Browsable(true)]
    public int MyProperty{get;set;}
}

Вы также можете добавить атрибут Category , есливы хотите, чтобы ваше свойство отображалось в определенной группе в окне свойств.

1 голос
/ 22 августа 2011

с использованием System.ComponentModel;

[Browsable(true)]
public bool SampleProperty { get; set; }
1 голос
/ 22 августа 2011

Вы можете использовать BrowsableAttribute

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...