  private void numericUpDown1_ValueChanged(object sender, EventArgs e)
        {
            int i;
            long Fact = 1;
            for (i = 1; i <= numericUpDown1.Value; i++)
                Fact *= i;
            label2.Text = "Fact is :" + Fact.ToString();
        } 
