如何在.NET中创建和使用资源

如何在.NET中创建和使用资源

如何创建一个可以在程序的各个部分中轻松引用和使用的资源?

我的具体问题是我有一个NotifyIcon,我想根据程序的状态更改图标。这是个常见的问题,但我已经努力了很长一段时间了。


慕斯709654
浏览 361回答 3
3回答

RISEBY

上面的内容实际上并不像我在VisualStudio 2010中所期望的那样适用于我。它不允许我访问Properties.Resources,说由于权限问题,它是不可访问的。最终,我必须更改资源属性中的持久性设置,然后我找到了如何通过Resources.Designer.cs文件访问它,其中有一个自动getter,允许我通过MyNamespace.Properties.Resources.NameFromAddingTheResource.访问图标返回一个类型为Icon的对象,可以直接使用。

喵喔喔

上述方法效果良好。另一个方法(我在这里假设网页)是创建您的网页。将控件添加到页中。然后在设计模式下转到:Tools>GenerateLocalResource。一个资源文件将自动地出现在解决方案中,并在资源文件中映射页面中的所有控件。要为其他语言创建资源,请将4种字符语言追加到文件名的末尾,在扩展名(Account.aspx.en-US.resx、Account.aspx.es-ES.resx.等)之前。要检索代码背后的特定条目,只需调用此方法:GetLocalResourceObject([资源输入键/名称])。
打开App,查看更多内容
随时随地看视频慕课网APP