使用来自 CLI 的图像显示小 window

Show small window with image from CLI

我写的这段代码有什么问题?

using System;
using System.Windows.Forms;
public class stfu {
    public static void Main() 
    {
        Console.WriteLine("Hello Toxic world!");
        var f = new Form();
        f.FormBorderStyle = FormBorderStyle.None;
        f.Controls.Add(new PictureBox() { ImageLocation = @"image.png",Dock = DockStyle.Fill});
        f.Show();
        Console.ReadLine();
    }
}

表单没有响应。 . .

您需要调用 Application.Run() 方法才能正确处理 window 的消息:

var f = new Form();
// init form here
Application.Run(f);