RadMaskedTextBox如何显示最后4个字符?

时间:2018-05-27 21:28:39

标签: c# winforms telerik

我想在文本框(RadMaskedTextBox)中创建一个显示最后4个字符的掩码。但我看到的是前4个字符。我错了什么?

  • DataBindings设置为字符串编号为9个字符的字段。 (SQL Server / LINQ-to-SQL)属性​​值。
  • 面具设置为" ***** 0000"。
  • MaskType设置为标准。

enter image description here

1 个答案:

答案 0 :(得分:1)

使用_Leave事件,您可以使用任何文本框(或带有空掩码的maskedTextBox)实现类似的行为。

    private void maskedTextBox1_Leave(object sender, EventArgs e)
    {
        var text = maskedTextBox1.Text;
        maskedTextBox1.Text = new string('*', text.Length - 4) + text.Substring(text.Length - 4);
    }