如何在c#中删除窗口的标题栏

时间:2010-08-16 21:08:40

标签: c# winforms forms frame

我想删除c#

中的表单框架

照片: http://img251.imageshack.us/img251/9114/87017773.jpg

任何人都知道我该怎么做?

3 个答案:

答案 0 :(得分:3)

在WinForms中,您可以将表单上的FormBorderStyle属性设置为None

答案 1 :(得分:2)

(我已将此作为第二个答案添加,以便更清楚地表明Wallace实际上首先得到了正确的答案。我有几次失败的尝试!)

FormBorderStyle属性设置为None。示例代码:

using System;
using System.Windows.Forms;

public class Test
{
    [STAThread]
    static void Main()
    {
        Button button = new Button { Text = "Click to close" };
        Form form = new Form
        {
            Controls = { button },
            FormBorderStyle = FormBorderStyle.None,
        };
        button.Click += delegate { form.Close(); };

        Application.Run(form);
    }
}

答案 2 :(得分:1)

如果您使用的是WPF,请尝试Window.WindowStyle = WindowStyle.None