我试图在用户关闭我的应用程序后出现一个消息框。这个消息框让用户知道他们购买的东西。我的问题是我的程序在读取文本框中的“$”时崩溃。这是我目前所在的位置:
private void exitButton_Click(object sender, EventArgs e)
{
if
(MessageBox.Show("Are you sure you want to exit?",
"Confirm exit...",
MessageBoxButtons.YesNo,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button2) == DialogResult.Yes)
{
decimal Discount;
Discount = decimal.Parse(postDiscountCostTextBox.Text);
if (Discount <= 999.99m)
{
MessageBox.Show("This amount qualifies for 'A-100' frequent flier miles.",
"",
MessageBoxButtons.OK);
}
}
{
this.Close();
}
}
当我从文本框中删除“$”时,该程序运行良好,但是,它需要存在于最终产品中。任何帮助,将不胜感激。