首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >win窗体应用程序的树视图图像位置

win窗体应用程序的树视图图像位置
EN

Stack Overflow用户
提问于 2013-02-26 23:26:08
回答 2查看 249关注 0票数 1

我在树形视图中显示节点的图像,如下所示,为了实现这一点,在运行期间,我必须将图像文件保存在应用程序文件夹中,以满足以下情况,有没有方法将图像保存在类似于GAC的程序集位置?

代码语言:javascript
运行
复制
    Dim myImageList As ImageList = New ImageList()
    myImageList.Images.Add(Image.FromFile("Tick.png"))
    TreeView1.ImageList = myImageList
    TreeView1.ImageIndex = 0
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-27 00:00:11

如果您的镜像是静态的,并且在部署后没有更改,那么您可以轻松地将它们放入一个资源文件中。通过这种方式,图像被嵌入到程序集中,并且可以轻松地与应用程序一起部署(无需任何额外的工作)。

以下是添加资源文件的步骤:

解决方案资源管理器的窗口中,右键单击项目并选择Add->New Item。从显示的模板中选择资源文件并为其命名(例如MyResources)。单击资源窗口上方文件添加资源菜单旁边的小箭头,然后选择Add Existing 。然后选择您的图像文件。

您可以在代码中使用My.Resources.MyResources.Tick (Tick只是一个示例图像文件)访问该图像。

票数 3
EN

Stack Overflow用户

发布于 2013-02-26 23:50:35

将它添加到资源中解决了我的问题。

代码语言:javascript
运行
复制
    Dim img As Image = CType(My.Resources.ResourceManager.GetObject("Tick.png"), Image)
    myImageList.Images.Add(img)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15092874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档