禁用按钮时如何避免颜色变化?

用户名

我们有一个带有许多FlatStyle按钮的Windows Forms项目。

当我们禁用按钮时,按钮的颜色会自动更改。:(

是否有可能以某种方式覆盖这一点,以便我们可以自己控制颜色?

苛刻

您需要使用EnabledChanged事件来设置所需的颜色。这是一个例子。

private void Button1_EnabledChanged(object sender, System.EventArgs e)
{
Button1.ForeColor = sender.enabled == false ? Color.Blue : Color.Red;
Button1.BackColor = Color.AliceBlue;
}

根据您的要求使用所需的颜色。

您还需要使用paint事件。

private void Button1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
dynamic btn = (Button)sender;
dynamic drawBrush = new SolidBrush(btn.ForeColor);
dynamic sf = new StringFormat {
    Alignment = StringAlignment.Center,
    LineAlignment = StringAlignment.Center };
Button1.Text = string.Empty;
e.Graphics.DrawString("Button1", btn.Font, drawBrush, e.ClipRectangle, sf);
drawBrush.Dispose();
sf.Dispose();

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何避免UIToolbar的tintColor更改UIButtonItem按钮的颜色?

来自分类Dev

单击时如何禁用按钮?

来自分类Dev

如何创建仅在一侧具有笔触的按钮,以使按下按钮时颜色发生变化

来自分类Dev

如何在处理时禁用按钮

来自分类Dev

等待redux解决时如何禁用按钮?

来自分类Dev

单击按钮时如何禁用重定向?

来自分类Dev

如何使用AppCompat设置按钮的禁用颜色?

来自分类Dev

如何更改Bootstrap已禁用按钮的颜色?

来自分类Dev

如何使用python中的Tkinter使用几种选定颜色的迭代来更改python中的圆圈颜色,每次选择按钮时,这些颜色都会发生变化?

来自分类Dev

如何在重新加载页面时保持背景颜色的变化?

来自分类Dev

舞台显示时如何禁用按钮

来自分类Dev

SwiftUI:如何更改用户按住导航链接或按钮之类的颜色时发生的颜色变化?

来自分类Dev

按钮颜色变化

来自分类Dev

单击时如何禁用多重按钮

来自分类Dev

禁用按钮时如何避免颜色变化?

来自分类Dev

如何在处理时禁用按钮

来自分类Dev

如何在单击按钮时禁用kendodatetimepicker?

来自分类Dev

两次按下按钮时颜色如何变化

来自分类Dev

当CSS悬停时,如何使禁用的按钮不更改颜色?

来自分类Dev

单击按钮时如何更改背景颜色

来自分类Dev

如何更改,禁用按钮颜色的FMX?

来自分类Dev

未触摸时按钮颜色变化

来自分类Dev

如何禁用按钮以避免多次提交?

来自分类Dev

单击按钮时如何更改按钮颜色

来自分类Dev

按钮悬停颜色变化

来自分类Dev

在 iOS 中呈现弹出框时如何避免按钮色调颜色变化?

来自分类Dev

单击按钮时如何更改“颜色”名称?

来自分类Dev

单击时如何更改按钮颜色?

来自分类Dev

如何使用 javascript 和 Jquery 应用按钮的颜色变化?

Related 相关文章

  1. 1

    如何避免UIToolbar的tintColor更改UIButtonItem按钮的颜色?

  2. 2

    单击时如何禁用按钮?

  3. 3

    如何创建仅在一侧具有笔触的按钮,以使按下按钮时颜色发生变化

  4. 4

    如何在处理时禁用按钮

  5. 5

    等待redux解决时如何禁用按钮?

  6. 6

    单击按钮时如何禁用重定向?

  7. 7

    如何使用AppCompat设置按钮的禁用颜色?

  8. 8

    如何更改Bootstrap已禁用按钮的颜色?

  9. 9

    如何使用python中的Tkinter使用几种选定颜色的迭代来更改python中的圆圈颜色,每次选择按钮时,这些颜色都会发生变化?

  10. 10

    如何在重新加载页面时保持背景颜色的变化?

  11. 11

    舞台显示时如何禁用按钮

  12. 12

    SwiftUI:如何更改用户按住导航链接或按钮之类的颜色时发生的颜色变化?

  13. 13

    按钮颜色变化

  14. 14

    单击时如何禁用多重按钮

  15. 15

    禁用按钮时如何避免颜色变化?

  16. 16

    如何在处理时禁用按钮

  17. 17

    如何在单击按钮时禁用kendodatetimepicker?

  18. 18

    两次按下按钮时颜色如何变化

  19. 19

    当CSS悬停时,如何使禁用的按钮不更改颜色?

  20. 20

    单击按钮时如何更改背景颜色

  21. 21

    如何更改,禁用按钮颜色的FMX?

  22. 22

    未触摸时按钮颜色变化

  23. 23

    如何禁用按钮以避免多次提交?

  24. 24

    单击按钮时如何更改按钮颜色

  25. 25

    按钮悬停颜色变化

  26. 26

    在 iOS 中呈现弹出框时如何避免按钮色调颜色变化?

  27. 27

    单击按钮时如何更改“颜色”名称?

  28. 28

    单击时如何更改按钮颜色?

  29. 29

    如何使用 javascript 和 Jquery 应用按钮的颜色变化?

热门标签

归档