'Microsoft.VisualBasic.Interaction.MsgBox'方法在显示任何消息时始终显示Windows任务栏。如何解决这个问题?我希望消息是最顶层的,但是Windows任务栏不应该是可见的。
感谢您的帮助!!
答案 0 :(得分:1)
您是否有使用Microsoft.VisualBasic.Interaction.MsgBox的原因?我会尽量避免使用Microsoft.VisualBasic库。它主要用于向后兼容。 Microsoft.VisualBasic中的几乎所有内容都已在其他地方的.Net Framework中替换。
例如,MessageBox现在位于System.Windows.Forms。
要强行将其置于最顶层.....请尝试使用DefaultDesktopOnly {/ 3}
或这个小MessageBoxOptions样本。
要隐藏Windows任务栏中的消息框,您可能需要在调用code project(所有者参数)的调用中传入您正在调用消息框的表单。如果消息框没有所有者,它将以任何形式显示在任务栏上。