我正在尝试使用System.Forms库更改“窗口图标”。
open System
open System.Drawing
open System.Windows.Forms
let window = new Form()
window.Text <- "Hallo!"
let icon = new System.Drawing.Icon("icon.png")
window.Icon <- icon
Application.Run window
我的代码不返回任何错误,并且像魅力一样进行编译。但!我收到一个未处理的异常,指出参数图片必须是可以用作图标的图片。
那么对图片有什么要求?目前我收到的是一个png,尺寸为512x512。
可在以下位置找到Icon属性的官方描述:https : //msdn.microsoft.com/zh-cn/library/system.drawing.icon(v= vs.110).aspx
所以我认为问题是尝试匹配的请求大小失败。但是要求的尺寸是多少?
您正在使用png图像作为Windows窗体的图标。使用.ico文件作为图标。从此处转换图标,此网站将png转换为ico,并提供所有可用尺寸。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句