Jump to content


Photo

Popup Outlook contact makes the WinForm stuck and hold


  • Please log in to reply
No replies to this topic

#1 manfree

manfree

    Young Padawan

  • Members
  • Pip
  • 2 posts

Posted 07 April 2009 - 12:56 AM

Hi all

I would like to popup an Outlook contact via a Click button. The "Popup action" works fine~
However, after the outlook contact comes up, the WinForm(Form1) seem stuck and hold ....
I can't move, minimize and maximize the WinForm ?????
Any body know what is the problem in here ??
Thanks



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Outlook = Microsoft.Office.Interop.Outlook;

namespace testing1
{
	public partial class Form1 : Form
	{
		Outlook.Application oApp = new Outlook.Application();
		public Form1()
		{
			InitializeComponent();
		}
	   private void Form1_Load(object sender, EventArgs e)
		{

	  }
		private void FindContactEmailByName(string firstName, string lastName)
		{
			Outlook.NameSpace outlookNameSpace = oApp.GetNamespace("MAPI");
			Outlook.MAPIFolder contactsFolder = outlookNameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderContacts);
			Outlook.Items contactItems = contactsFolder.Items;
			try
			{
				Outlook.ContactItem contact = (Outlook.ContactItem)contactItems.Find(String.Format("[FirstName]='{0}' and " + "[LastName]='{1}'", firstName, lastName));
				if (contact != null)
				{
					contact.Display(true);
				}
				else
				{
					MessageBox.Show("The contact information was not found.");
				}
			}
			catch (Exception ex)
			{
				throw ex;
			}
		}
		private void button1_Click(object sender, EventArgs e)
		{
			FindContactEmailByName("Tom", "Lee");
		}
	}
}

Edited by manfree, 07 April 2009 - 12:59 AM.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users