![](/img/trans.png)
[英]how to check if a button was clicked in another button code in vb.net
[英]How to highlight a button that is clicked in vb.net
突出显示,就像当您将鼠标悬停在按钮上时,它会突出显示。 但是,当您点击按钮时,如何保留亮点?
我不知道为什么你需要这种行为,但也许你可以使用另一个控件而不是Button。 你可以使用CheckBox,带有按钮的外观 。 您可以在复选框的属性窗口中更改此外观。
如果您不想使用此选项,请告诉我:-)
这不是一个功能规范。 什么时候应该关掉? Anyhoo,使用CheckBox,设置Appearance = Button,AutoSize = False,TextAlign = MiddleCenter。
如果这是WPF或Silverlight,您可以简单地重新模板Button控件 ,并更改“正常”状态以匹配“MouseOver”状态。 不确定你在使用什么?
要突出显示按钮,您必须使用两个按钮。
将一个放在另一个之上。
在red_button的鼠标按下事件:
red_button.sendtoback
faded_red_button.bringtofront
faded_redb_button.visible=true
关于red_button的鼠标注册事件:
faded_red_button.sendtoback
red_button.bringtofront
red_button.visible=true
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.