Я разрабатываю пользовательскую библиотеку с настраиваемыми элементами управления. Мне нужна Visual Studio показывает сообщение в режиме дизайна, когда пользователь вставляет недопустимое значение в пользовательское свойство, как это делает visual studio при попытке Color.Transparent для BorderColor в Button.Исключение сообщения об отказе в пользовательском свойстве
Кусок кода:
Public Class ButtonWithBrigthness 'It inherits from Button in .Designer.vb
Private _brigthness As Integer
Public Property Brightness() As Integer
Get
Return _brigthness
End Get
Set (value as Integer)
If (value >= 0 And value <= 10) Then
_brigthness = value
Else
'Throw Exception for an invalid value....
End If
End Set
End Property
End Class
Просто используйте 'MessageBox.Show (" недопустимое значение ")', а не бросать исключение –