如何在C#(。Net)窗口应用程序中制作椭圆形式?

时间:2014-04-01 18:28:40

标签: c# winforms window

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

1 个答案:

答案 0 :(得分:0)

是的,这看起来很可怕......

        InitializeComponent();

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

你不应该。严重。

但如果你这样做,请确保这也是可移动的..