Partager via


Les propriétés TableLayoutSettings sélectionnées lèvent InvalidEnumArgumentException

Les propriétés TableLayoutSettings sélectionnées lèvent maintenant une InvalidEnumArgumentException si vous tentez d’affecter une valeur incorrecte.

Description de la modification

Dans les versions précédentes de .NET, ces propriétés lèvent une ArgumentOutOfRangeException si vous tentez d’affecter une valeur incorrecte. À partir de .NET 6, ces propriétés lèvent une InvalidEnumArgumentException dans de tels cas.

Modifier la catégorie

Cette modification affecte la compatibilité binaire.

Raison du changement

Lever InvalidEnumArgumentException est conforme à l’API Windows Forms existante dans des situations similaires. La levée de cette exception offre également aux développeurs une meilleure expérience de débogage.

Version introduite

.NET 6

  • Mettez à jour le code pour empêcher l’attribution de valeurs incorrectes.
  • Si nécessaire, gérez InvalidEnumArgumentException un lors de l’accès à ces API.

API affectées