FormBorderStyle BackGroundColor

时间:2017-11-29 07:38:08

标签: c# winforms header background-color

我想更改Form Top Border BackGround Color。 enter image description here

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

1 个答案:

答案 0 :(得分:2)

选项1:

  1. 首先将Form属性formBorderStyle更改为none。
  2. 使用面板并设置为表单内容的内容,并将表单backgroundcolor更改为您要用于边框的颜色。
  3. 在左上角添加一个按钮,用于关闭表单
  4. 使表单可拖动。
  5. 选项2:

    表格边框和标题是操作系统绘制的,因此您需要访问低级API以修改其颜色。

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