gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 03:30:36 24 4
gpt4 key购买 nike

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

我的具体问题是我有一个 NotifyIcon,我想根据程序的状态更改它的图标。一个常见的问题,但我一直在努力解决这个问题。

最佳答案

好吧,在四处搜索并将 StackOverflow 周围的各种观点拼凑在一起之后(哎呀,我已经喜欢这个地方了),大多数问题都已经过了这个阶段。不过,我确实设法找到了问题的答案。

如何创建资源:

在我的例子中,我想创建一个图标。这是一个类似的过程,但无论您要将什么类型的数据添加为资源。

  • 右键单击要添加资源的项目。在解决方案资源管理器中执行此操作。从列表中选择“属性”选项。
  • 单击“资源”选项卡。
  • 栏顶部的第一个按钮可让您选择要添加的资源类型。它应该从字符串开始。我们想添加一个图标,因此单击它并从选项列表中选择“图标”。
  • 接下来,转到第二个按钮“添加资源”。您可以添加新资源,或者如果您已经制作了一个图标,您也可以添加它。按照您选择的任何选项的提示进行操作。
  • 此时,您可以双击新添加的资源进行编辑。请注意,资源也会显示在解决方案资源管理器中,双击那里同样有效。

如何使用资源:

太好了,我们有了新资源,我们渴望拥有那些可爱的不断变化的图标……我们该怎么做?好吧,幸运的是,C# 使这变得非常简单。

有一个名为 Properties.Resources 的静态类,可让您访问所有资源,因此我的代码最终变得非常简单:

paused = !paused;
if (paused)
notifyIcon.Icon = Properties.Resources.RedIcon;
else
notifyIcon.Icon = Properties.Resources.GreenIcon;

完成!完成的!当您知道怎么做时,一切都很简单,不是吗?

关于c# - 如何在 .NET 中创建和使用资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/90697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com