Lire en anglais

Partager via


ScrollableControl.Scroll Événement

Définition

Se produit lorsque l'utilisateur ou le code défile dans la zone cliente.

C#
public event System.Windows.Forms.ScrollEventHandler Scroll;
C#
public event System.Windows.Forms.ScrollEventHandler? Scroll;

Type d'événement

Exemples

L’exemple de code suivant illustre l’utilisation de ce membre. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de l’événement Scroll . Ce rapport vous aide à savoir quand l’événement se produit et peut vous aider à déboguer. Pour signaler plusieurs événements ou événements qui se produisent fréquemment, envisagez de MessageBox.ShowConsole.WriteLine remplacer par ou d’ajouter le message à un multiligne TextBox.

Pour exécuter l’exemple de code, collez-le dans un projet qui contient un instance d’un type qui hérite de ScrollableControl, tel qu’un Panel ou ContainerControl. Nommez ensuite le instance ScrollableControl1 et vérifiez que le gestionnaire d’événements est associé à l’événementScroll.

C#
private void ScrollableControl1_Scroll(Object sender, ScrollEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ScrollOrientation", e.ScrollOrientation );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Type", e.Type );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "NewValue", e.NewValue );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "OldValue", e.OldValue );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Scroll Event" );
}

Remarques

L’événement Scroll se produit lorsque l’utilisateur fait défiler la zone cliente en interagissant avec les barres de défilement, ou quand l’utilisateur navigue entre les contrôles et que le contrôle actif défile dans l’affichage. L’événement Scroll se produit également lorsque vous écrivez du code, tel que la définition de la AutoScrollPosition propriété, qui fait défiler la zone cliente.

Vous pouvez utiliser la ScrollOrientation propriété dans votre gestionnaire d’événements pour déterminer l’orientation de la barre de défilement de l’événement Scroll .

Pour plus d’informations sur la façon de gérer les événements, consultez gestion et déclenchement d’événements.

S’applique à

Produit Versions
.NET Framework 2.0, 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, 10

Voir aussi