我有兩個按鈕來減少或增加數字。另外,我有一個價值爲零的標籤。如何增加或減少C#中的標籤而不給零值?用C#動態增加/減少數字
代碼:
int sayi = int.Parse(lbltext1.Text);
sayi = sayi - 1;
lbltext1.Text = sayi.ToString();
我有兩個按鈕來減少或增加數字。另外,我有一個價值爲零的標籤。如何增加或減少C#中的標籤而不給零值?用C#動態增加/減少數字
代碼:
int sayi = int.Parse(lbltext1.Text);
sayi = sayi - 1;
lbltext1.Text = sayi.ToString();
嘗試是這樣的...(未測試)
void IncreaseBtn_Click(Object sender, EventArgs e)
{
var value = this.myLabel.Text;
var intValue = 0;
Int32.TryParse(value, out intValue);
this.myLabel.Text = (++intValue).ToString();
}
void DecreaseBtn_Click(Object sender, EventArgs e)
{
var value = this.myLabel.Text;
var intValue = 0;
Int32.TryParse(value, out intValue);
this.myLabel.Text = (--intValue).ToString();
}
這項工作成效如何?太好。好的代碼++ – BENN1TH
存儲它作爲成員變量。然後增加/減少它。然後將Label
的Text
屬性設置爲值的字符串版本。
+1我認爲op會對這種反應毫無頭緒..但這是可以實現這一目標的衆多答案之一... – gbianchi
這是漆黑一片。你可能會被吃掉。 – SQLMason
我已經更新了我的答案。 – Selo
看起來不錯。我會用sayi--;因爲它更常見和更短。對上面的代碼不起作用的是什麼? –