ClickMode Enumerazione
In questo articolo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica se l'evento Click deve essere generato.
public enum class ClickMode
public enum ClickMode
type ClickMode =
Public Enum ClickMode
- Ereditarietà
Nome | Valore | Descrizione |
---|---|---|
Hover | 2 | Specifica che l'evento Click deve essere generato quando il mouse viene posizionato su un controllo. |
Press | 1 | Specifica che l'evento Click deve essere generato appena viene premuto un pulsante. |
Release | 0 | Specifica che l'evento Click deve essere generato quando un pulsante viene premuto e rilasciato. |
L'esempio seguente mostra tre pulsanti che rispondono ai clic in tre modi diversi.
Puntatore del mouse: il primo pulsante modifica i colori quando l'utente passa il mouse sul pulsante.
Premere : il secondo pulsante richiede che il mouse venga premuto mentre il puntatore del mouse è nel pulsante.
Rilascio: il terzo pulsante non reimposta il colore di sfondo dei pulsanti finché il mouse non viene premuto e rilasciato nel pulsante.
<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
Prodotto | Versioni |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: