1
resposta

MaskedTextBox

Boa tarde ,

porque nao utilizou os MaskedTextBox ? usou só text box pra construir o formulário?

1 resposta

Olá Lucas!

A escolha de utilizar apenas TextBox em vez de MaskedTextBox no formulário pode depender de diversos fatores. O TextBox é um controle mais genérico e versátil, que permite a entrada de qualquer tipo de texto. Já o MaskedTextBox é mais específico para a entrada de dados formatados, como números de telefone, CPF, CEP, entre outros.

No curso de Windows Forms com C#, o instrutor pode ter optado por utilizar apenas o TextBox para simplificar o exemplo e focar nos conceitos principais do desenvolvimento do formulário.

No entanto, em casos reais, é recomendado utilizar o MaskedTextBox quando você precisa garantir que o usuário digite os dados no formato correto. Por exemplo, se você precisa que o usuário digite um CPF no formato "999.999.999-99", o MaskedTextBox facilita essa validação e formatação automática.

Você pode utilizar o MaskedTextBox da seguinte forma:

MaskedTextBox maskedTextBox = new MaskedTextBox();
maskedTextBox.Mask = "999.999.999-99";

Dessa forma, o usuário só poderá digitar números e o próprio controle irá adicionar automaticamente os pontos e o traço no formato correto.

Espero ter ajudado! Bons estudos!