我有两个按钮来减少或增加数量。另外,我有一个零值的标签。如何在不给C#中的Label赋值零的情况下增加或减少?
代码:
int sayi = int.Parse(lbltext1.Text);
sayi = sayi - 1;
lbltext1.Text = sayi.ToString();
答案 0 :(得分:2)
将其存储为成员变量。然后递增/递减它。然后将Label
的{{1}}属性设置为值的字符串版本。
答案 1 :(得分:2)
尝试这样的事情......(未经测试)
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();
}