如何突出显示在vb.net中单击的按钮

如何突出显示在vb.net中单击的按钮,vb.net,winforms,button,Vb.net,Winforms,Button,高亮显示,就像您将鼠标悬停在按钮上一样,它将高亮显示。但是,当您单击按钮时,如何保持突出显示?我不知道您为什么需要这种行为,但也许您可以使用另一个控件而不是按钮您可以使用带有按钮外观的复选框。您可以在复选框的“属性”窗口中更改此外观 如果您不想使用此选项,请告诉我:-)我不知道您为什么需要此行为,但也许您可以使用另一个控件而不是按钮您可以使用带有按钮外观的复选框。您可以在复选框的“属性”窗口中更改此外观 如果您不想使用此选项,请告诉我:-)这不是什么功能规范。应该在什么时候关闭?总之,使用复选框

高亮显示,就像您将鼠标悬停在按钮上一样,它将高亮显示。但是,当您单击按钮时,如何保持突出显示?

我不知道您为什么需要这种行为,但也许您可以使用另一个控件而不是按钮您可以使用带有按钮外观的复选框。您可以在复选框的“属性”窗口中更改此外观


如果您不想使用此选项,请告诉我:-)

我不知道您为什么需要此行为,但也许您可以使用另一个控件而不是按钮您可以使用带有按钮外观的复选框。您可以在复选框的“属性”窗口中更改此外观


如果您不想使用此选项,请告诉我:-)

这不是什么功能规范。应该在什么时候关闭?总之,使用复选框,设置外观=按钮,自动大小=假,文本对齐=中间中心。

这不是一个功能规范。应该在什么时候关闭?总之,使用复选框,设置外观=按钮,自动大小=假,文本对齐=中间点。

如果这是WPF或Silverlight,您只需重新设置模板,并更改“正常”状态以匹配“鼠标悬停”状态。不确定您正在使用什么?

如果这是WPF或Silverlight,您只需重新设置模板,并更改“正常”状态以匹配“鼠标悬停”状态。但不确定使用的是什么?

要突出显示按钮,必须使用两个按钮

  • 颜色为红色的按钮(例如红色按钮)
  • 颜色为淡红色的按钮(例如,淡红色按钮,显示为false)
  • 把一个放在另一个上面

    在红色按钮的鼠标按下事件中:

    red_button.sendtoback
    faded_red_button.bringtofront
    faded_redb_button.visible=true
    
    faded_red_button.sendtoback
    red_button.bringtofront
    red_button.visible=true
    
    在红色按钮的鼠标向上事件中:

    red_button.sendtoback
    faded_red_button.bringtofront
    faded_redb_button.visible=true
    
    faded_red_button.sendtoback
    red_button.bringtofront
    red_button.visible=true
    

    要突出显示按钮,必须使用两个按钮

  • 颜色为红色的按钮(例如红色按钮)
  • 颜色为淡红色的按钮(例如,淡红色按钮,显示为false)
  • 把一个放在另一个上面

    在红色按钮的鼠标按下事件中:

    red_button.sendtoback
    faded_red_button.bringtofront
    faded_redb_button.visible=true
    
    faded_red_button.sendtoback
    red_button.bringtofront
    red_button.visible=true
    
    在红色按钮的鼠标向上事件中:

    red_button.sendtoback
    faded_red_button.bringtofront
    faded_redb_button.visible=true
    
    faded_red_button.sendtoback
    red_button.bringtofront
    red_button.visible=true