FormBorderStyle BackGroundColor

FormBorderStyle BackGroundColor

我想更改窗体顶部边框背景颜色。

要更改文本,我会 this.Text = "New Title"; 要更改 FormHeader BackGround 颜色,是否有它识别的 属性?

选项 1:

  1. 首先将Form 属性 formBorderStyle 改为none.
  2. 使用面板并将其设置为表单内容的内容,并将表单背景颜色更改为您要用于边框的颜色。
  3. 在 top-left 侧添加一个按钮以关闭表单
  4. 使表单可拖动。

选项 2:

表单边框和 headers 是 OS 绘制的,因此您需要访问低级别 api 来修改它们的颜色。

在以下位置查找代码: http://customerborderform.codeplex.com/