代码之家  ›  专栏  ›  技术社区  ›  Andy M

C#-禁用带图像的按钮

  •  1
  • Andy M  · 技术社区  · 14 年前

    当使用带有BackgroundImage属性的按钮时,当我启用/禁用该按钮时,图像不会变灰。。。结果:用户无法在不尝试单击按钮的情况下判断按钮是启用还是禁用。

    当使用带有图像属性的按钮时,图像的行为是正确的,但图像不在按钮的中心!

    alt text

    如图所示,第一个按钮使用背景图像,第二个按钮使用图像属性,但减号未正确居中。。。如何使用正确的映像行为管理此启用/禁用状态?

    提前谢谢!

    1 回复  |  直到 14 年前
        1
  •  1
  •   testalino    14 年前

    前段时间我也在做同样的事情,所有的事情都是通过使用Image属性来解决的。您可以尝试设置ImageAlign:

    button.ImageAlign = System.Drawing.ContentAlignment.MiddleCenter;