如何创建可以在程序的各个部分轻松引用和使用的资源?
我的具体问题是我有一个 NotifyIcon 我想根据程序的状态更改图标。一个常见的问题,但我一直在努力解决这个问题。
好吧,在搜索并拼凑了周围的各个点之后(天哪,我已经喜欢这个地方了),大多数问题已经超过了这个阶段。不过,我确实设法解决了我的问题。
如何创建资源:
就我而言,我想创建一个图标。这是一个类似的过程,不管你想添加什么类型的数据作为资源。
如何使用资源:
太好了,所以我们有了新资源,我们渴望拥有那些可爱的不断变化的图标……我们如何做到这一点?好吧,幸运的是,C# 让这变得非常容易。
有一个名为的静态类Properties.Resources可让您访问所有资源,因此我的代码最终变得如此简单:
Properties.Resources
paused = !paused; if (paused) notifyIcon.Icon = Properties.Resources.RedIcon; else notifyIcon.Icon = Properties.Resources.GreenIcon;
完毕!完成的!当您知道如何操作时,一切都很简单,不是吗?