Ciertas propiedades de TableLayoutSettings producen la excepción InvalidEnumArgumentException
Ciertas propiedades deTableLayoutSettings ahora producen una excepción InvalidEnumArgumentException si intenta asignar un valor incorrecto.
Descripción del cambio
En versiones anteriores de .NET, estas propiedades producían una excepción ArgumentOutOfRangeException si intentaba asignar un valor incorrecto. A partir de .NET 6, estas propiedades producen una excepción InvalidEnumArgumentException en estos casos.
Cambio de categoría
Este cambio afecta a la compatibilidad binaria.
Motivo del cambio
La producción de la excepción InvalidEnumArgumentException es un funcionamiento acorde con la API de Windows Forms existente en situaciones similares. Esto también proporciona a los desarrolladores una mejor experiencia de depuración.
Versión introducida
.NET 6
Acción recomendada
- Actualice el código para evitar que se asignen valores incorrectos.
- Si es necesario, controle una excepción InvalidEnumArgumentException al obtener acceso a estas API.