粘贴
本文解释了当用户在Telerik MaskedTextbox中粘贴内容时的行为。
虽然输入是人们在文本框中最常见的书写方式,但他们也可以从其他地方粘贴数据。
用户可以将光标放在文本框中的任意位置并写入,然后在下一个文本框中规则将处理输入。
对于粘贴,根据规则、粘贴值和输入中选择(突出显示)的内容之间的关系,有几种场景。
粘贴文本只有有效的符号没有字面量
例如,如果:
掩码:0000-0000-0000-0000
粘贴文本:12344321
在MaskedTextBox的结果将是:1234 - 4321 -
有效数字分布在规则可以接受数字和破折号的地方-
字面量保持在中间。
粘贴文本与字面量
例如,如果:
掩码:0000-0000-0000-0000
粘贴文本:1234 - 4321
在MaskedTextBox的结果将是:1234 - 4321 -
正确位置的文字不会占用有效规则的空间。
将文本与其他无效符号分开粘贴
例如,如果:
掩码:0000-0000-0000-0000
粘贴文本:12 3 4 = -4321
在MaskedTextBox的结果将是:1234 - 4321 -
在可能的地方使用有效的符号,并尽可能早地放置。
粘贴在特定的位置与选择
内容粘贴在选择的开始处/当前光标位置,以上规则从该点开始应用。
例如,如果用户有5个符号与剪贴板中的输入规则相匹配,并使用鼠标从掩码中选择3个位置然后粘贴,那么所有5个字符中只有前3个字符将被填充。