Причина, по которой текстовое поле с маской показывает пустую строку, заключается в том, что подчеркивание «_» является символом приглашения по умолчанию для текстового поля с маской. У вас есть два варианта изменить это.
Если вы хотите, чтобы подсказка была видимой, пока пользователь редактирует текст, но скрыла в противном случае, установите для свойства HidePromptOnLeave значение true.
MaskedTextBox1.HidePromptOnLeave = True
Если вы не хотите, чтобы в качестве подсказки использовалось подчеркивание, вы можете изменить свойство PromptChar на пробел "". Вы не можете сделать PromptChar ничего, поле должно иметь значение.
MaskedTextBox1.PromptChar = " "