Microsoft.VisualBasic.Interaction.MsgBox方法的问题

时间:2010-09-15 20:28:27

标签: c# .net vb.net taskbar

'Microsoft.VisualBasic.Interaction.MsgBox'方法在显示任何消息时始终显示Windows任务栏。如何解决这个问题?我希望消息是最顶层的,但是Windows任务栏不应该是可见的。

感谢您的帮助!!

1 个答案:

答案 0 :(得分:1)

您是否有使用Microsoft.VisualBasic.Interaction.MsgBox的原因?我会尽量避免使用Microsoft.VisualBasic库。它主要用于向后兼容。 Microsoft.VisualBasic中的几乎所有内容都已在其他地方的.Net Framework中替换。

例如,MessageBox现在位于System.Windows.Forms。

要强行将其置于最顶层.....请尝试使用DefaultDesktopOnly {/ 3}

或这个小MessageBoxOptions样本。

要隐藏Windows任务栏中的消息框,您可能需要在调用code project(所有者参数)的调用中传入您正在调用消息框的表单。如果消息框没有所有者,它将以任何形式显示在任务栏上。