如何在 C# (.Net) 窗口应用程序中创建椭圆形

本文关键字:应用程序 窗口 创建 椭圆形 Net | 更新日期: 2023-09-27 17:56:05

有人问我"如何使用C#(.Net)在Windows应用程序中制作必须具有椭圆形的登录表单"。我回复他使表单的背景透明,并将椭圆的图像作为表单的背景图像。但是,该人并不满意。我认为他期待更合乎逻辑的答案。

如何在 C# (.Net) 窗口应用程序中创建椭圆形

是的,这看起来很糟糕。

        InitializeComponent();
        using (GraphicsPath GP = new GraphicsPath() )
        {
        GP.AddEllipse(this.ClientRectangle);
        this.Region = new Region(GP);
        }

你不应该。认真地。

但是,如果您这样做,请确保这也可移动。