大家好,我有一个按键按下事件如下C#阅读文本框忽略字符
if (e.KeyCode == Keys.C && e.KeyCode == Keys.Enter || e.KeyCode == Keys.Return)
{
var amount = textBox1.Text;
var total = label3.Text;
decimal damount = Math.Round(Convert.ToDecimal(amount), 2);
decimal dtotal = Convert.ToDecimal(total);
var ntotal = dtotal - damount;
var ndue = Math.Round(Convert.ToDecimal(ntotal), 2);
var ntotal1 = Convert.ToString(ndue);
if (ndue <= 0)
{
panel4.Show();
label4.Text = ntotal1;
}
else
{
label3.Text = ntotal1;
}
textBox1.Text = "";
textBox1.Focus();
}
此事件就像我想它,但这里是我的问题读取textbox1.text忽略字符比如当我该怎么办C或A,因为该keydown需要c将其与我的十进制转换弄乱任何建议
可能重复[如何使一个文本框只接受数字和格式,数字之间用逗号?](http://stackoverflow.com/questions/15163564/how-to-make-一,文本框,接受只位数,和格式号码与 - 逗号) – 2013-04-20 21:45:43
无不是重复即时试图找出如何在文本框中 – quatre432 2013-04-20 21:53:00
忽略字符复制您的意见,并将其粘贴在文本框中。现在你有两个问题。 – 2013-04-21 03:39:05