VB.NET 不允许用户离开表单直到关闭

VB.NET Disallowing user to leave form until closed

我正在尝试模仿 Windows 的一个功能。例如,当您在文件夹的属性中时,然后从属性页面打开 'Advanced' 弹出窗口;如果您尝试点击它,菜单栏会闪烁并发出 windows 错误声音。直到您通过按确定或取消或 X 关闭弹出窗口,您才能继续。

我想在我的 VB.NET 项目中模仿这个功能,认为会有一种足够简单的方法来做到这一点,但我找不到。

将第一种形式的第二种形式显示为 Dialog。当第二个表单仍然打开时,用户无法与第一个表单交互。