【问题标题】:FormBorderStyle BackGroundColor窗体边框样式背景底色
【发布时间】:2018-05-12 20:14:31
【问题描述】:

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

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

【问题讨论】:

    标签: c# winforms header background-color


    【解决方案1】:

    选项 1:

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

    选项 2:

    表单边框和标题是操作系统绘制的,因此您需要访问低级 api 来修改它们的颜色。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      • 2015-07-05
      • 1970-01-01
      • 2011-09-12
      • 2015-04-21
      • 1970-01-01
      • 2012-01-03
      相关资源
      最近更新 更多