fernandess, com relação à sua dúvida eu não lembro se é possível mudar a cor seja de fundo ou da fonte num text desabilitado... não estou com o vb no momento mas acho q não dava, não tenho certeza. Mas, se for possível no seu caso, coloque a propriedade locked = true do textbox e creio q vc pode alterar a cor de fundo e da fonte do seu textbox.
Herivelton... vc pode colocar a máscara no evento LostFocus do seu textbox com este código:
Text1 = Format(Text1,"DD/MM/YYYY")
veja se te atende desta forma
at+