使用C#动态增加/减少数量

时间:2011-09-29 19:27:41

标签: c#

我有两个按钮来减少或增加数量。另外,我有一个零值的标签。如何在不给C#中的Label赋值零的情况下增加或减少?

代码:

int sayi = int.Parse(lbltext1.Text);

sayi = sayi - 1;

lbltext1.Text = sayi.ToString();

2 个答案:

答案 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();
}