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. using Microsoft.WindowsMobile.PocketOutlook;
  9. namespace SendingSms
  10. {
  11. public partial class MainForm : Form
  12. {
  13. OutlookSession m_outlookSession;
  14. public MainForm()
  15. {
  16. InitializeComponent();
  17. m_outlookSession = new OutlookSession();
  18. }
  19. private void m_btnSend_Click(object sender, EventArgs e)
  20. {
  21. try
  22. {
  23. // 构造短信息对象
  24. SmsMessage msg = new SmsMessage(
  25. m_txtReceiver.Text,
  26. m_txtMesage.Text);
  27. // 使用OutlookSession中的SMS帐户进行发送
  28. m_outlookSession.SmsAccount.Send(msg);
  29. // 向用户提示发送成功的信息
  30. MessageBox.Show(
  31. "Your message has been sent.",
  32. "Send",
  33. MessageBoxButtons.OK,
  34. MessageBoxIcon.Asterisk,
  35. MessageBoxDefaultButton.Button1);
  36. // 清空两个文本框,以备填写下一条消息
  37. m_txtReceiver.Text = String.Empty;
  38. m_txtMesage.Text = String.Empty;
  39. }
  40. catch (Exception ex)
  41. {
  42. MessageBox.Show(
  43. String.Format("Error: {0}", ex.Message),
  44. "Send",
  45. MessageBoxButtons.OK,
  46. MessageBoxIcon.Hand,
  47. MessageBoxDefaultButton.Button1);
  48. }
  49. }
  50. }
  51. }