大家好,我有一个按键事件如下
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 它与我的十进制转换混淆任何建议