MainForm.cs
上传用户:linger1010
上传日期:2008-12-08
资源大小:561k
文件大小:1k
源码类别:

Windows Mobile

开发平台:

C#

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. namespace CalculateSum
  9. {
  10. public partial class MainForm : Form
  11. {
  12. public MainForm()
  13. {
  14. InitializeComponent();
  15. }
  16. private void m_btnCalculate_Click(object sender, EventArgs e)
  17. {
  18. try
  19. {
  20. Cursor.Current = Cursors.WaitCursor;
  21. m_btnCalculate.Enabled = false;
  22. int target = Int32.Parse(m_txtTarget.Text);
  23. int sum = 0;
  24. for(int i = 1; i <= target; i++)
  25. sum += i;
  26. MessageBox.Show(
  27. String.Format("Result: {0}.", sum),
  28. "Finished",
  29. MessageBoxButtons.OK,
  30. MessageBoxIcon.Asterisk,
  31. MessageBoxDefaultButton.Button1);
  32. }
  33. catch(Exception ex)
  34. {
  35. MessageBox.Show(
  36. String.Format("Some error occurs. Details: {0}.", ex.Message),
  37. "Error",
  38. MessageBoxButtons.OK,
  39. MessageBoxIcon.Asterisk,
  40. MessageBoxDefaultButton.Button1);
  41. }
  42. finally
  43. {
  44. Cursor.Current = Cursors.Default;
  45. m_btnCalculate.Enabled = true;
  46. }
  47. }
  48. }
  49. }