Comment puis-je mettre une image en surbrillance et la supprimer lorsque la souris est levée?Comment mettre en surbrillance un contrôle lorsqu'il est sélectionné?
3
A
Répondre
1
Regardez ce highlight color on button click je pense qu'il traite votre problème
1
Pourquoi ne pas aller pour les classes CSS Psuedo (: actif,: hover), s'il vous plaît jeter un oeil à ce code.
<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>
+1
Etes-vous certain que c'est ASP.Net? Il ne l'a pas marqué comme ça. – Steffen
2
Deux étapes:
- capture Control.MouseDown Event
- Obtenez la couleur actuelle OldColor
- Définissez la nouvelle couleur; et cela refléterait le contrôle coloré.
- Quelque chose comme
button1.BackColor = Color.Red;
- capture le Control.MouseUp Event
- Régler le OldColor
En fait, ce que je veux est quand l'image est fort cliqué et de ne pas changer est la couleur d'arrière-plan. – Dinu
@karuna tout site ex ... –