The only way I know of to hide stuff is to use Shadows then make it private or friend.
Public Class Class1
Inherits Panel
Private Shadows Property BackColor() As Color
Get
End Get
Set(ByVal value As Color)
End Set
End Property
End Class
The BackColor property will be inaccessible/and not intellitexted to anyone else using the control.