我正在尝试使用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/en-us/library/system.drawing.icon(v=vs.110).aspx
所以我认为问题在于尝试匹配请求的大小失败。但请求的大小是多少?