ApplicationSettingsBase.SettingChanging Événement

Définition

Se produit avant que la valeur d'une propriété de paramètres d'application ait été modifiée.

C#
public event System.Configuration.SettingChangingEventHandler SettingChanging;

Type d'événement

Exemples

L’exemple de code suivant montre le SettingChanging gestionnaire d’événements pour l’objet de type FormSettings, qui est une classe wrapper dérivée de ApplicationSettingsBase. Le gestionnaire affiche les informations d’événement dans une zone de texte nommée tbStatus. L’exemple de code complet est répertorié dans la vue d’ensemble de la ApplicationSettingsBase classe.

C#
void frmSettings1_SettingChanging(object sender, SettingChangingEventArgs e)
{
    tbStatus.Text = e.SettingName + ": " + e.NewValue;
}

Remarques

L’événement SettingChanging se produit avant qu’une propriété de valeur de paramètre d’application soit modifiée par le biais de la Item[] méthode . Cet événement n’est pas déclenché lorsque les Reload méthodes ou Reset sont appelées. SettingChanging peut être annulé via la classe de données d’événement SettingChangingEventArgs .

Vous utilisez généralement l’événement pour gérer la SettingChanging validation immédiate d’une propriété de paramètres individuelle. Pour plus d’informations sur la validation, consultez Guide pratique pour valider les paramètres de l’application.

Il n’existe aucun événement correspondant SettingChanged pour cette classe ; à la place, consultez l’événement PropertyChanged .

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

Voir aussi