As propriedades TableLayoutSettings selecionadas geram InvalidEnumArgumentException
As propriedades selecionadas TableLayoutSettings agora geram um InvalidEnumArgumentException se você tentar atribuir um valor incorreto.
Descrição das alterações
Em versões anteriores do .NET, essas propriedades geram um ArgumentOutOfRangeException se você tentar atribuir um valor incorreto. A partir do .NET 6, essas propriedades geram um InvalidEnumArgumentException nesses casos.
Categoria da alteração
Essa alteração afeta a compatibilidade com binários.
Motivo da alteração
Gerar InvalidEnumArgumentException está alinhado com a API de Windows Forms existente em situações semelhantes. Gerar essa exceção também fornece aos desenvolvedores uma melhor experiência de depuração.
Versão introduzida
.NET 6
Ação recomendada
- Atualize o código para impedir a atribuição de valores incorretos.
- Se necessário, manipule um InvalidEnumArgumentException ao acessar essas APIs.