Compartilhar via


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

  • Atualize o código para impedir a atribuição de valores incorretos.
  • Se necessário, manipule um InvalidEnumArgumentException ao acessar essas APIs.

APIs afetadas