【发布时间】:2016-06-11 22:57:05
【问题描述】:
输入所有内容后,我使用按钮生成永久代码。 像这样:
mskCodePer.Text =
txtNom.Text.Substring(0, 3) +
txtPrenom.Text.Substring(0, 1) +
dptNaisc.Text.Substring(8, 2) +
dptNaisc.Text.Substring(4, 4) +
dptNaisc.Text.Substring(2, 3);
但是我的老师强迫我以一种在我打字时自动发生的方式来做,但我不明白怎么做。
我尝试编写 textchanged 事件,但每次我只输入一个字母时,它就会崩溃并告诉我已生成 ArgumentOutOfRangeException。
【问题讨论】:
-
使用 textchanged 事件是对的,但是您没有添加对
mskCodePer.Text长度的检查。