从另一个类调用NotifyIcon.ShowBalloonTip()

时间:2010-09-25 02:39:50

标签: c# notifyicon

我正在使用C#开发Windows窗体应用程序。我有一个名为MainWindow的主窗体和一个名为notifyIcon的NotifyIcon对象,该对象属于MainWindow类。

对我来说,使用其他类的notifyIcon的最佳方法是什么?

我知道,如果没有实例,我只能访问该类的公共静态成员,但是如果我将notifyIcon设置为public static,它将停止在MainWindow上工作。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

如果它是相同的应用程序,您可以使用

Application.OpenForms

检索已打开的表单。

此属性返回FormCollection,您可以从那里获取表单实例。 More info here

如果它不是同一个程序集see this

答案 1 :(得分:0)

您可以在表单上公开公共方法。此方法可以在内部调用notifyicon

上的方法