3

クリックされたときに画像を強調表示し、マウスが上にあるときに強調表示を削除するにはどうすればよいですか?

4

3 に答える 3

2

2 つのステップ:

  1. Control.MouseDown イベントのキャプチャ
    • OldColor で現在の色を取得する
    • 新しい色を設定します。色付きのコントロールを反映します。
    • 何かのようなものbutton1.BackColor = Color.Red;
  2. Control.MouseUp イベントをキャプチャする
    • OldColor を設定する
于 2010-03-27T09:51:01.510 に答える
1

ボタンをクリックしたときにこのハイライトの色を見てください。あなたの問題に対処していると思います

于 2010-03-27T07:05:19.820 に答える
1

CSS疑似クラス(: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 に答える