Сопоставление maskedtextbox и textbox
Ранее задавал похожий вопрос, но решить проблему не удалось. Есть кастомная библа контролов, в ней есть нужные мне элементы, но в ней отсутствует maskedTextBox , в отличии от стандартной WinForms.
Будет не красиво, если использовать половину из стандартной библиотеки, а половину из кастомной. Дали совет , что нужно сопоставить MaskTextProvider с кастомным текстбоксом, но так это сделать у меня не получилось разобраться. Есть ли у кого код для примера?
private void guna2TextBox1_TextChanged(object sender, EventArgs e)
{
MaskedTextProvider pro = new MaskedTextProvider("00/00/0000");
pro.Set(((Guna2TextBox)sender).Text);
guna2TextBox1.Text= pro.ToDisplayString();
}
Логика у кода выше такая: берем текст , который вводим в textbox и прогоняем его через маску. То есть чисто теоретически , если мы ввели 101, то должно на выходе получится 10.1 (учитывая маску) ,после этого возвращаем значение из маски обратно в текст бокс, но в итоге на выходе мы получаем 3 точки и не заполняемое первое значение.
Буду искренне рад помощи! Спасибо!