As an alternative to Solution 1, here is a solution that looks at the current contents of the label and increments whatever is already there (This code would be in your button's Click event)
var curr = 0;
if(int.TryParse(label1.Text, out curr))
curr++;
label1.Text = curr.ToString();