每次我设置表单图标时,都会出现以下错误:
类型的价值' System.Drawing.Icon'无法转换为'字符串'
我已尝试过外部图标文件和资源方法,但都没有效果。
Dim X as new System.Drawing.Icon("icon.ico")
Me.Icon = X
和
Me.Icon = My.Resources.Icon
如果我创建一个新项目也一样。
感谢任何帮助,并提前感谢!
答案 0 :(得分:0)
如果您正在开发WinForms应用程序,那么您的第一次尝试应该有效:
Me.Icon = New System.Drawing.Icon("path/to/.ico/file")
如果您使用WPF编写UI,则.Icon属性需要一个ImageSource对象:
Dim iconUri As New Uri("pack://application:,,,/WPFIcon2.ico", UriKind.RelativeOrAbsolute)
Me.Icon = BitmapFrame.Create(iconUri)
第二个例子直接来自MSDN。