在vb.net中使用工具提示显示警报

在vb.net中使用工具提示显示警报,vb.net,visual-studio-2008,Vb.net,Visual Studio 2008,我有一个小应用程序,如果满足特定条件,我需要在其中显示警报。我有一个mdi表单和几个子表单。现在显示警报的最佳方式是在mdi表单的右角显示工具提示。虽然这是可行的,但问题是我希望用户在阅读后关闭工具提示 现在,vb.net提供的工具提示不支持单击事件。如果我给出一个较长的持续时间,工具提示将一直打开,如果我给出一个较短的持续时间,它将很快关闭 我能做什么 我们将不胜感激 谢谢 GR< P>您可以考虑窗口底部的状态栏,而不是工具提示(如Word底部)。你可以截取这些点击,根据需要将条分成几个部分

我有一个小应用程序,如果满足特定条件,我需要在其中显示警报。我有一个mdi表单和几个子表单。现在显示警报的最佳方式是在mdi表单的右角显示工具提示。虽然这是可行的,但问题是我希望用户在阅读后关闭工具提示

现在,vb.net提供的工具提示不支持单击事件。如果我给出一个较长的持续时间,工具提示将一直打开,如果我给出一个较短的持续时间,它将很快关闭

我能做什么

我们将不胜感激

谢谢


GR

< P>您可以考虑窗口底部的状态栏,而不是工具提示(如Word底部)。你可以截取这些点击,根据需要将条分成几个部分,等等


或者,我可能会编写一个没有边框的小弹出表单,最小/最大关闭按钮等,如toast消息,并根据需要显示它,在其上粘贴一个RTF控件,您的“工具提示”可以格式非常丰富,添加一个计时器,窗口可以在短时间超时后消失,或者接受单击并手动关闭它。

工具提示?您使用的是WinForms还是WebForms?如果将无边界表单设为mdi子级,则创建该表单可能无法正常工作。如果任何mdi子窗体在该点最大化,这将导致窗体最大化。如果它是一个正常的形式,它会突出,如果主要形式是移动。