我试图在windows窗体应用程序中使用图标。我读到你可以用resx文件来做这件事。(我还读到resx文件可以用于本地化,但这不是问题的重点)
我或多或少地知道如何使用resx文件,如果我有一个(见下文)。我不知道也找不到的是如何创建这些resx文件(我已经知道这些文件是什么了)
有人能教我如何创建一个resx文件来保存图标non-programmatically上的信息(关于这一点的几个响应都是编程的)
目标是在我的项目中有一个"resource.resx“文件,该文件保存关于"myicon.ico”文件的数据。
我打算用这个,就像在
ResourceManager rm = new ResourceManager("resource",
typeof(Resource).Assembly);
Object ret= rm.GetObject("something");
if(ret!=null && ret is Icon)
return (Icon)ret;
else
return null;请不要指点我到此链接,因为我已经读过它,无法找到一个实际的方法来做我所要求的。
发布于 2018-02-06 07:00:40
假设您使用的是Visual:
Resources)something)。如果您将资源文件命名为" resources ",您应该能够访问该图标,如下所示:
Object ret = Resources.ResourceManager.GetObject("something");
if (ret != null && ret is Icon)
return (Icon)ret;
else
return null;https://stackoverflow.com/questions/48637023
复制相似问题