Tag: ownerdrawn nonclient area

如何以无边框forms设置客户区(ClientRectangle)?

我想知道是否可以设置无边框表单的客户区。 比如说我定义一个这样的表单: 码 public class MyForm : Form { public MyForm() { this.FormBorderStyle = FormBorderStyle.None; } } 结果 我想要做的是指定客户区,以便表单有一个框架(如标准的Windows框架,但自定义绘制)。 结果 基本上,蓝色区域将成为非客户区域,灰色区域将保留为客户区域。 我试图设置客户区,但这似乎只是调整整个表单的大小,因此,不会留下“非客户”区域 这可能吗?