【问题标题】:how to apply same icon to multiple forms in vb.net at a time?如何一次将相同的图标应用于 vb.net 中的多个表单?
【发布时间】:2018-10-27 06:48:10
【问题描述】:

我想将我的图标应用到我的 vb.net 项目的每一种形式,尝试遵循在加载事件中声明的代码,但遇到错误 check error screenshot here

Me.Icon = 新图标("..\Resources\fevicon1.ico")

在 vb.net 中有没有其他方法可以一次将相同的图标应用于所有表单而无需手动执行?

【问题讨论】:

  • 资源的全部意义在于它们不是文件。资源是编译到您的 EXE 中的二进制数据。 Resources 文件夹只是包含要编译的文件的项目的一部分。就最终的 EXE 而言,它并不存在。如果您要使用资源,那么您需要学习如何使用它们。在VB.NET中,一般应该在项目属性的Resources页面添加它们,然后通过My.Resources在代码中访问它们。
  • 也就是说,为什么要使用代码?为什么不简单地在设计器中设置每个表单的Icon 属性?
  • 我想为许多表单设置相同的图标。
  • 不,没有。

标签: .net vb.net visual-studio visual-studio-2012


【解决方案1】:

代码很好,但您需要做的只是将您的图标文件粘贴到“Your Project\Bin\Debug\”文件夹中,并确保您的图标应为 .ico 格式以使其正常工作和编码这很简单: Me.Icon = New Icon("icon_name.ico")

【讨论】:

  • 是否有任何其他智能解决方案而不是手动工作来声明 Me.Icon = New Icon("icon_name.ico") 甚至在加载时?
  • 其他智能的图标声明方案是通过表单修改应用图标
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
相关资源
最近更新 更多