![]() |
1
1
我假设Form1在某一点上创建了Form2。此时,可以将Form1的引用传递给Form2,以便Form2可以访问Form1的DisplayIcon属性。 所以你最终会得到
|
![]() |
2
1
您的怀疑是正确的,您正在创建Form1的第二个实例,这将导致一个重复的NotifyIcon。 您需要从Form2引用Form1才能在 正确的实例 . 一种可能的解决方案是在创建Form2时将引用从Form1传递到Form2(我假设您从Form1创建Form2)。 例如:
在Form2上,自定义属性将定义为:
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 8 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 8 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 8 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |