【发布时间】:2013-04-20 21:40:34
【问题描述】:
大家好,我有一个按键事件如下
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 它会干扰我的十进制转换任何建议
【问题讨论】:
-
不是重复我试图弄清楚如何忽略文本框中的字符
-
复制您的评论并将其粘贴到文本框中。现在你有两个问题。