public partial class _Default : System.Web.UI.Page 
{
    public static int S1, S2, A,m=0;
    protected void Page_Load(object sender, EventArgs e)
    {    }
    protected void number_Click(object sender, EventArgs e)
    {
        string number = ((Button)sender).Text;
        int number1 = Convert.ToInt32(number);
        TextBox1.Text += number1.ToString();
        m = 1;
        
    }
    protected void Button14_Click(object sender, EventArgs e)
    {
        if (m == 0)
        {
            TextBox1.Text = TextBox1.Text+ " ";
        } 
       else
        {
            TextBox1.Text = TextBox1.Text + "0";
        }    }
    protected void Button4_Click(object sender, EventArgs e)
    {
        S2 = 1;
        if (TextBox1.Text != "")
        {
            A = Convert.ToInt32(TextBox1.Text);
        }
        TextBox1.Text = null;
    }
    protected void Button8_Click(object sender, EventArgs e)
    {
        S2 = 2;
        if (TextBox1.Text != "")
        {
            A = Convert.ToInt32(TextBox1.Text);
        }
        TextBox1.Text = null;    }
    protected void Button12_Click(object sender, EventArgs e)
    {
        S2 = 3;
        if (TextBox1.Text != "")
        {
            A = Convert.ToInt32(TextBox1.Text);
        }
        TextBox1.Text = null;
 
    }
    protected void Button13_Click(object sender, EventArgs e)
    {
        S2 = 4;
        if (TextBox1.Text != "")
        {
            A = Convert.ToInt32(TextBox1.Text);
        }
        TextBox1.Text = null;    }
    protected void Button15_Click(object sender, EventArgs e)
    {
        A = 0;
        TextBox1.Text = null;
    }
    protected void Button16_Click(object sender, EventArgs e)
    {
        switch (S2)
        {
            case 1:
                S1 = A + Convert.ToInt32(TextBox1.Text);
                TextBox1.Text = S1.ToString();
                break;
            case 2:
                S1 = A - Convert.ToInt32(TextBox1.Text);
                TextBox1.Text = S1.ToString();
                break;
            case 3:
                S1 = A * Convert.ToInt32(TextBox1.Text);
                TextBox1.Text = S1.ToString();
                break;
            case 4:
                S1 = A / Convert.ToInt32(TextBox1.Text);
                TextBox1.Text = S1.ToString();
                break;
          }     } 
}我是用VS2005编的,C#的,我想知道  当按完等号出了结果,我再按0到9随便一个数字不会跟在结果后面?? 
还有那个数字0那里,如果我按0先它就会出现0,我想按10那样才出0,
我这个是一时可以一时不可以,怎么办?