Comment annuler un bouton radio ou une Case cochée changement
Est-il possible d'annuler un bouton radio ou une Case à cocher, du changement de l'état avant qu'elle change?
Je m'attendais à un simple événement comme CheckedChanging ou BeforeCheckedChange.
Je veux vraiment éviter d'écoute pour les clics de souris et les touches. Mais si vous connaissez une méthode éprouvée de façon fiable à l'aide de clics de souris et les frappes de touche, veuillez expliquer.
Je suis en utilisant .NET 2.0 avec la norme Winforms des contrôles.
Vous devez vous connecter pour publier un commentaire.
Ensemble AutoCheck à false.
Remplacer OnClick manuel cochez la case
CheckedChanging
événement avec un argument d'événement où vous pourriez mettre ene.Cancel = true;
si vous voulais annuler le changement de laChecked
de la propriété.If the AutoCheck property is set to false, a group of RadioButton controls will not act as a mutually exclusive group and the Checked property must be updated in code
Code de la démo AutoCheck, ajoute une invite de confirmation, Cliquez événement.
J'ai utilisé ce pour annuler un radio bouton vérifier.