2

我正在开发一个程序来监控一些东西,比如传入的消息、传真、日历项目和警报等。

该程序通常在系统托盘中。

我想要完成的是弹出多个工具提示或表单,每个通知一个。当有多个消息要显示时,我希望能够将它们整齐地堆叠在一起。或者也许允许用户有几个不同的视图类型。

这里的任何人都可以帮助我一次显示多个工具提示以及如何在屏幕上排列它们吗?

它也可以是一种形式或其他东西,关键是一次有多个事件并且能够安排它们。

提前谢谢,迈克

4

3 回答 3

1

下面 SO 问题中的答案可能会帮助您并给出方向,但您仍然需要自定义该代码以连接事件通知创建一个弹出气球,如 Windows Messenger 或 AVG

有关气球提示及其问题的其他信息: http ://www.csharp411.com/notifyiconshowballoontip-issues/

MSDN 链接:http: //msdn.microsoft.com/en-us/library/ms160065.aspx

于 2011-11-11T08:24:53.200 回答
0

如果您想将它们放入一个对象中,您可能需要使用它们Queue<T>Stack<T>持有它们。如果您需要将它们与线程ConcurrentQueue<T>ConcurrentStack<T>. 如果处理绑定或ObservableCollection<T>不关心排序和 FIFO/FILO,则需要使它们可观察。

除此之外,您需要向我们提供有关您当前使用的内容的更多信息。

对于 WPF:http ://www.hardcodet.net/projects/wpf-notifyicon

于 2011-11-10T16:24:54.077 回答
0

我会研究一种叫做咆哮的东西:

您可能需要查看此页面以快速直观地了解它所提供的内容:

于 2011-11-10T16:28:39.203 回答