我有一个文本箱,其数值为10500.00
。 问题在于,当你进入价值,然后进入小数时,我就不能够让你回去,或把案文箱清除到新的价值上来。 我试图将价值重新定在0.00,但我想把它放在错误的位置上,因为它赢得了变革。 我的法典
private void txtTransferAmount_KeyPress(object sender, KeyPressEventArgs e)
{
bool matchString = Regex.IsMatch(textBoxTransfer.Text.ToString(), @".dd");
if (matchString)
{
e.Handled = true;
}
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && e.KeyChar != . )
{
e.Handled = true;
}
// only allow one decimal point
if (e.KeyChar == . && (sender as TextBox).Text.IndexOf( . ) > -1)
{
e.Handled = true;
}
}
你们建议了哪类变化,以便我能够回下空间,或把茶箱清除到新的价值?