[英]How to add value on button click C# winform
新手問題。 我希望我的winform按鈕在總文本框中為每次單擊添加值。 例如,如果每次點擊為4.25,則2次點擊為8.50。 任何信息都很好。
private void BtnLarge_Click(object sender, EventArgs e){
float largeC = 4.25F;
TxbInvoice.Text += "Large Coffee......" + largeC + Environment.NewLine;
txbtotal.Text += largeC++;
}
您可以具有一個用於點擊計數的類級計數器,並在每次點擊時對其進行遞增。 將點擊計數器乘以largeC,即可得出總點擊次數乘以largeC(即咖啡的價格)的總和。
int clickCount = 1;
private void BtnLarge_Click(object sender, EventArgs e)
{
float largeC = 4.25F;
TxbInvoice.Text += "Large Coffee......" + largeC + Environment.NewLine;
txbtotal.Text += largeC * clickCount++;
}
您需要在方法外部的實例變量中保持運行總計,然后將文本框的文本設置為該值。 這樣的事情。
public class frmMain
{
private const float largeC = 4.25f;
private float total;
private void BtnLarge_Click(object sender, EventArgs e)
{
TxbInvoice.Text += "Large Coffee......" + largeC + Environment.NewLine;
total += largeC;
txbtotal.Text = total.ToString();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.