Как сообщить пользователю сообщение, когда он собирается использовать usercontrol в форме без границ?
Я работаю с Visual Studio 2017 и я должен создать
UserControl
что требует а бескаркасная форма. Есть ли какой-нибудь способ всплывающего окна a сообщение если пользователь попытается это сделать место этот контроль превращается в форма без границ Что-то вроде окна сообщения, которое появляется в режиме конструктора, когда мы даем неправильное значение в "окне свойств" любого элемента управления.Что я уже пробовал:
Я заметил, что если я добавлю простой
MsgBox
на мой UserControl
'с Public Sub New
а потом поместите вот это UserControl
в Form
, окно сообщения появится сразу же после размещения.Public Sub New() InitializeComponent() MsgBox("Test Message") End Sub
Но как я могу также проверить, если
ParentForm
это без границ или нет? Что-то вроде этого примера ниже, который, конечно же, не работает внутри Public Sub New
потому что его нет ParentForm
и все же!!!Public Sub New() InitializeComponent() if Not MyBase.ParentForm.FormBorderStyle = FormBorderStyle.None Then MsgBox("Test Message") End If End Sub