代码之家  ›  专栏  ›  技术社区  ›  Shawn Steward

如何修改vb.net中禁用按钮的外观?

  •  6
  • Shawn Steward  · 技术社区  · 14 年前

    我正在禁用vb.net中的一个按钮,当我禁用时,我无法控制BackColor或ForeColor属性来更改外观。我为他们设定了新的价值观,但他们不会被接受。“禁用”按钮看起来几乎与“启用”按钮完全相同,因此您无法区分两者的区别。我用的是平面式的按钮,但是我试过改变这个,但似乎还是不起作用。能做到这一点有什么诀窍吗?

    1 回复  |  直到 14 年前
        1
  •  5
  •   Stewbob    14 年前

    我在VB.NET 2008中遇到了类似的问题。

    为了解决这个问题,我必须重写OnEnabledChanged方法并手动将背景设置为所需的值。

    这与您遇到的问题稍有不同,但我认为重写OnEnabledChanged方法可能有助于解决问题。