我是C#的新手,試圖爲大學作業創建一個基本的模擬儲蓄賬戶界面,但是當我從500的餘額中扣除一定數額的金錢時,當我再次扣除時它會再次刷新。例如,如果我退出10,我將有490,那麼如果我撤回5,它將從500中拿走,我將再次拿到495。我如何保留這個價值? 下面是代碼:如何阻止刷新的價值?
namespace Savings_Account
{
public partial class Menu : Form
{
public Menu()
{
InitializeComponent();
txtBalance.Text = Convert.ToString("£" + dBalance);
grpWithdraw.Enabled = false;
}
decimal dBalance = 500;
decimal dWithdraw;
private void txtPin_TextChanged(object sender, EventArgs e)
{
if (txtPin.Text == "1234")
{
grpWithdraw.Enabled = true;
}
}
private void btnWithdraw_Click(object sender, EventArgs e)
{
if (!decimal.TryParse(txtWithdraw.Text, out dWithdraw))
{
txtWithdraw.Clear();
MessageBox.Show("An invalid character has been entered");
}
else
{
txtBalance.Text = "£" + (dBalance - dWithdraw).ToString();
txtWithdraw.Clear();
}
}
}
}
這是什麼平臺 - WinForms,ASP.NET? – n8wrl
@ n8wrl:沒關係,是嗎? – xbonez
請勿在標題中使用標籤... – rene