首先,我正在使用 Visual Studio 2017 。我创建了一个UserControl
,需要无边框表单。如果程序员尝试将此控件置于非无边框格式,是否有任何方法可以弹出消息?当我们在任何控件的属性窗口中提供错误值时,会出现在设计视图中的消息框。
修改
我注意到,如果我在MsgBox
的{{1}}中添加一个简单的UserControl
,然后将此Public Sub New
添加到UserControl
,则会出现一个消息框
Form
但是,我如何检查父表单是否无边框?类似于下面这个例子,当然在Public Sub New()
InitializeComponent()
MsgBox("Test Message")
End Sub
内部不起作用,因为还没有父亲!!!
Public Sub New
答案 0 :(得分:0)
经过一些测试,我设法解决了......
进入UserControl
的{{1}}事件(,Load
可以接受),我先检查ParentForm
是否在{ {1}}(其他用户将在每次应用程序启动时获取消息)然后,如果UserControl
不是DesignMode
,则由ParentForm
通知用户。
FormBorderStyle.None