大型Windows窗体上的较小边框

时间:2014-04-14 00:22:57

标签: c# winforms border formborderstyle

我希望表格周围的边框厚度更小。

我制作FormBorderStyle = Sizeable,因为我希望Aero Snap有效。

然后我发现了一个提示,我需要WM_NCCALCSIZE

protected override void WndProc(ref Message m)
{
    switch (m.Msg)
    {
        case WM_NCCALCSIZE:
            break;
        default:
            base.WndProc(ref m);
            break;
    }
}

但后来我没有任何边界。

1 个答案:

答案 0 :(得分:0)

我认为你可以通过设置这些来做到这一点:

ControlBox = false;
MinimizeBox = false;
MaximizeBox = false; 
Text = "";

这将是结果:

enter image description here