This class is edited by the property grid and shows how properties may be
attributed with a specific editor.
class TestObject
{
int
_transparency=255;
[Editor(typeof(TransparencyEditor),typeof(UITypeEditor))]
public
int Transparency
{
get{return
_transparency;}
set{_transparency=value;}
}
int
_integer;
public
int Integer
{
get{return
_integer;}
set{_integer=value;}
}
}
Class
TestObject
Dim _transparency As
Integer = 255
< _
Editor(GetType(TransparencyEditor),
GetType(UITypeEditor)), _
> _
Public Property
Transparency() As
Integer
Get
Return
_transparency
End
Get
Set(ByVal
Value As Integer)
_transparency = Value
End
Set
End Property
Dim _int As
Integer
Public Property
Int() As Integer
Get
Return
_int
End
Get
Set(ByVal
Value As Integer)
_int =
Value
End
Set
End Property
End
Class