VB.NET. Создание компонентов Урок 12. Убираем свойство из окна Properties
Иногда нам необходимо, чтобы некоторый член нашего компонента (например, некоторое свойство) не показывалось в окне Properties среды разработки. Для этого мы должны перед этим членом написать атрибут Browsable из пространства имен System.ComponentModel. У этого атрибута есть параметр логического типа. Если этот параметр равен True, то член будет показываться в окне Properties, если False - то не будет.
Вот пример использования этого атрибута:
Imports System.ComponentModel
Public Class UserControl1
Private a As Integer
<Browsable(False)> _
Property MyProperty1() As Integer
Get
Return a
End Get
Set(ByVal value As Integer)
a = value
End Set
End Property
<Browsable(True)> _
Property MyProperty2() As Integer
Get
Return a
End Get
Set(ByVal value As Integer)
a = value
End Set
End Property
End Class
И для данного примера свойство MyProperty1 не будет показываться в Properties, а свойство MyProperty2 - будет:
|