Bom estou fazendo um projeto c# para desktop, neste projeto recebo certos tipos de dados diferentes como números inteiros , double, texto e data ou data e tempo (datetime).
Quantas as primeiras formas de entrada de dados não encontro problema apenas uso o campo TextBox para recebe-los
porém date e date time , não sei qual e a melhor maneira de receber, se é com um text box mascarado ou se com algum outro tipo de input de seleção , ou um calendário pronto para realizar uma pesquisa.
Gostaria de saber alguma prática adotada, que obrigatoriamente precise de 1 input por campo e não cobre do usuário muita preocupação em digitar datas no formato correto