3

如何在单击图像时突出显示图像并在鼠标抬起时删除突出显示?

4

3 回答 3

2

两步:

  1. 捕获Control.MouseDown 事件
    • 在 OldColor 中获取当前颜色
    • 设置新颜色;它会反映彩色控制。
    • 就像是button1.BackColor = Color.Red;
  2. 捕获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 回答