ClickMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie quand l'événement Click doit être déclenché.
public enum class ClickMode
public enum ClickMode
type ClickMode =
Public Enum ClickMode
- Héritage
Champs
Hover | 2 | Spécifie que l'événement Click doit être déclenché lorsque la souris pointe sur un contrôle. |
Press | 1 | Spécifie que l'événement Click doit être déclenché dès que l'utilisateur appuie sur un bouton. |
Release | 0 | Spécifie que l'événement Click doit être déclenché lorsque l'utilisateur appuie sur un bouton puis le relâche. |
Exemples
L’exemple suivant montre trois boutons qui répondent aux clics de trois façons différentes.
Pointez : le premier bouton change de couleur lorsque l’utilisateur pointe avec la souris sur le bouton.
Appuyez sur : le deuxième bouton nécessite que la souris soit enfoncée alors que le pointeur de la souris se trouve dans le bouton.
Relâcher : le troisième bouton ne réinitialise pas la couleur d’arrière-plan des boutons jusqu’à ce que la souris soit enfoncée et relâchée dans le bouton.
<Button Name="btn1" Background="Pink"
BorderBrush="Black" BorderThickness="1"
Click="OnClick1" ClickMode="Hover">
ClickMe1
</Button>
<Button Name="btn2" Background="LightBlue"
BorderBrush="Black" BorderThickness="1"
Click="OnClick2" ClickMode="Press">
ClickMe2
</Button>
<Button Name="btn3"
Click="OnClick3" ClickMode="Release">
Reset
</Button>
void OnClick1(object sender, RoutedEventArgs e)
{
btn1.Background = Brushes.LightBlue;
}
void OnClick2(object sender, RoutedEventArgs e)
{
btn2.Background = Brushes.Pink;
}
void OnClick3(object sender, RoutedEventArgs e)
{
btn1.Background = Brushes.Pink;
btn2.Background = Brushes.LightBlue;
}
Private Sub OnClick1(ByVal sender As Object, ByVal e As RoutedEventArgs)
btn1.Background = Brushes.LightBlue
End Sub
Private Sub OnClick2(ByVal sender As Object, ByVal e As RoutedEventArgs)
btn2.Background = Brushes.Pink
End Sub
Private Sub OnClick3(ByVal sender As Object, ByVal e As RoutedEventArgs)
btn1.Background = Brushes.Pink
btn2.Background = Brushes.LightBlue
End Sub