如何在单击图像时突出显示图像并在鼠标抬起时删除突出显示?
问问题
1905 次
3 回答
2
两步:
- 捕获Control.MouseDown 事件
- 在 OldColor 中获取当前颜色
- 设置新颜色;它会反映彩色控制。
- 就像是
button1.BackColor = Color.Red;
- 捕获Control.MouseUp 事件
- 设置旧颜色
于 2010-03-27T09:51:01.510 回答
1
你为什么不去 CSS psuedo classes(:active,:hover),请看一下这段代码。
<div class="rollover">
<a href="#"><img src="Jpeg/image.gif" /></a>
</div>
<style type="text/css">
<!--
.rollover a { display:block; width:32px; background-color: #FFFFFF}
.rollover a:hover { background-color: #990000}
.rollover a:active { background-color: #876787}
-->
</style>
于 2010-03-27T08:04:16.967 回答
1
在按钮单击时查看此突出显示颜色,我认为它可以解决您的问题
于 2010-03-27T07:05:19.820 回答