RadMaskedTextBox Как показать последние 4 символа? - PullRequest
0 голосов
/ 28 мая 2018

Я хочу создать маску в текстовом поле (RadMaskedTextBox), в котором отображаются последние 4 символа.Но то, что я вижу, это первые 4 символа.Что я не так?

  • В поле DataBindings задано поле с номером строки из 9 символов.(SQL Server / LINQ-to-SQL) в свойстве Значение.
  • Маска установлена ​​на «***** 0000».
  • MaskType установлен на Стандарт.

enter image description here

1 Ответ

0 голосов
/ 28 мая 2018

Вы можете добиться аналогичного поведения с любым текстовым полем (или maskedTextBox с пустой маской), используя событие _Leave.

    private void maskedTextBox1_Leave(object sender, EventArgs e)
    {
        var text = maskedTextBox1.Text;
        maskedTextBox1.Text = new string('*', text.Length - 4) + text.Substring(text.Length - 4);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...