编写此案例的目的是为了描述在普通的应用程序中如何运用DOM技术以及对上一篇文章《C#中使用XML——实现DOM》中所讲述的DOM的相关知识回顾一下,本案例将分析一个联系人应用程序,在这里将XML文档充当数据库来使用, 所有的联系人信息存储在XML文档中,同时,在程序中使用DOM对联系人文档进行查询、编辑、更新等操作。具体来说本案例将实现以下功能:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
1. 添加一个新的联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2. 修改现有联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3. 删除现有联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4. 按姓氏查询联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5. 按名字查询联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6. 将所有联系人导出到另一个XML文件
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7. 将联系人从另一个XML文件导入
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
以下是用于测试程序的XML文件:
contact.xml 将该文件保存在项目目录下
<?xml version="1.0" encoding="gb2312"?>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<ContactDetails>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<first>Steven</first>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<last>Perez</last>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<note>CEONTALI@yahoo.com.cn;system at http://www.details.net/token</note>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<first>Billoys</first>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<last>Perez</last>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<note>Billoys@163.com.cn;system at http://www.Billoys.com/Billoys.htm</note>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<first>刘</first>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<last>罗锅</last>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<note>古代人</note>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</ContactDetails>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
contact2.xml 该文件用于实现导入联系人功能,将该文件随便保存在一个目录下然后将保存路径连同文件名拷贝到主窗体的“保存的路径”文本框中再单击“导入”按纽即可实现导入功能。
<?xml version="1.0" encoding="gb2312"?>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<ContactDetails>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<first>Steven</first>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<last>Perez</last>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<note>CEONTALI@yahoo.com.cn;system at http://www.details.net/token</note>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<first>Billoys</first>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<last>Perez</last>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<note>Billoys@163.com.cn;system at http://www.Billoys.com/Billoys.htm</note>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<first>刘</first>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<last>德华</last>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<note>香港著名艺人,工作勤恳同时不忘生活,出演电影100多部,演技已达登峰造极,刻画人物栩栩如生</note>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<first>扬</first>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<last>震</last>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<note>重案六组探员,为人胆大心细,沉着冷静,富有人情味,经历几次案件后更加成熟,在成长中不断磨练,是个真的汉子,正应验那句话:成就靠真本事</note>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<first>季</first>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<last>洁</last>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</name>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<note>重案六组探员,富有人情味,对扬震早已芳心默许,知道为什么吗?因为她天生就爱保护别人,当她看到扬震被别人用枪指着头吓的回不过神来时就对这个真实的男人产生了感觉,真可谓巾帼不让须眉</note>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</Contact>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</ContactDetails>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
导出联系人时在“保存的路径”文本框中输入一个文件路径,程序将在该路径下创建一个XML文件,如果该文件存在于该路径上,程序将对该XML文件进行重写。
为实现以上所述所有功能,我专门编写了一个类来封装实现代码,该类代码如下:
namespace ContactApplication
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Xml;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Data;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Windows.Forms;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.ComponentModel;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Collections;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// Contact 联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public class Contact : IDisposable
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private string xmlPath;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private XmlDocument xmlDoc;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private XmlNode selectNode;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private string firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private string lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private string note;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
Contact 构造器#region Contact 构造器
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 默认构造器
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public Contact()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.xmlPath = "../../Contact.xml";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.selectNode = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.xmlDoc = new XmlDocument();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.xmlDoc.Load(this.xmlPath);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.firstName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.lastName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.note = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 使用姓氏,名字,个人信息构造一个联系人对象
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="firstName">姓氏</param>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="lastName">名字</param>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="note">个人信息</param>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public Contact(string firstName, string lastName, string note)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.xmlPath = "../../Contact.xml";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.selectNode = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.xmlDoc = new XmlDocument();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.xmlDoc.Load(this.xmlPath);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.firstName = firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.lastName = lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.note = note;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
#endregion
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
Contact 资源释放方法#region Contact 资源释放方法
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 清理该对象所有正在使用的资源
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public void Dispose()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Dispose(true);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
GC.SuppressFinalize(this);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 释放该对象的实例变量
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="disposing"></param>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
protected virtual void Dispose(bool disposing)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (!disposing)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.xmlPath != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.xmlPath = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.xmlDoc != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.xmlDoc = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.selectNode != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.selectNode = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.firstName != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.firstName = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.lastName != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.lastName = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.note != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.note = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
#endregion
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
Contact 属性#region Contact 属性
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 姓氏
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public string FirstName
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
get
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return this.firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
set
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.firstName = value;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 名字
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public string LastName
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
get
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return this.lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
set
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.lastName = value;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 个人信息
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public string Note
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
get
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return this.note;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
set
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.note = value;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
#endregion
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
Contact 功能函数#region Contact 功能函数
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 加载所有的联系人姓名
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <returns>联系人姓名列表</returns>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public ArrayList LoadContactName()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
ArrayList nameList= new ArrayList();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlNodeList nameNodeList = xmlDoc.SelectNodes("//name");
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
foreach(XmlNode nameNode in nameNodeList)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement firstNameNode = (XmlElement)nameNode.FirstChild;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlText firstNameText = (XmlText)firstNameNode.FirstChild;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement lastNameNode = (XmlElement)nameNode.LastChild;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlText lastNameText = (XmlText)lastNameNode.FirstChild;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
nameList.Add(lastNameText.Value + " " + firstNameText.Value);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return nameList;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 获取note节点的文本值
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <returns>note节点的文本值</returns>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public string DisplayNote()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string note = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement selectName = (XmlElement)xmlDoc.SelectSingleNode(string.Format("//name[first='{0}' and last='{1}']",this.firstName,this.lastName));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
note = selectName.NextSibling.InnerText;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return note;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 搜索联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <remarks>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 根据传入的搜索类型(按姓或名)以及搜索值查询符合条件的联系人信息,并以对话框形式显示
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </remarks>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="searchType">搜索类型(first或last)</param>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="searchValue">搜索值</param>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public void SearchContact(string searchType, string searchValue)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string contactInfo = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
int i = 0;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlNodeList nameNodeList = xmlDoc.SelectNodes(string.Format("//name[{0}='{1}']",searchType,searchValue));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if(searchType == "first")
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(string.Format("符合{0}姓氏的联系人有{1}个",searchValue,nameNodeList.Count),"搜索联系人",MessageBoxButtons.OK,MessageBoxIcon.Information);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (nameNodeList.Count == 0)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
foreach(XmlNode nameNode in nameNodeList)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
i++;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contactInfo = nameNode.LastChild.InnerText + " " + nameNode.FirstChild.InnerText;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contactInfo = contactInfo + System.Environment.NewLine + "====================" + System.Environment.NewLine + nameNode.NextSibling.InnerText;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(string.Format("第{0}个联系人:{1}{2}{3}",i,System.Environment.NewLine,System.Environment.NewLine,contactInfo),"搜索联系人",MessageBoxButtons.OK,MessageBoxIcon.Information);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
else if(searchType == "last")
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(string.Format("符合{0}名字的联系人有{1}个",searchValue,nameNodeList.Count),"搜索联系人",MessageBoxButtons.OK,MessageBoxIcon.Information);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (nameNodeList.Count == 0)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
foreach(XmlNode nameNode in nameNodeList)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
i++;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contactInfo = nameNode.LastChild.InnerText + " " + nameNode.FirstChild.InnerText;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contactInfo = contactInfo + System.Environment.NewLine + "====================" + System.Environment.NewLine + nameNode.NextSibling.InnerText;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(string.Format("第{0}个联系人:{1}{2}{3}",i,System.Environment.NewLine,System.Environment.NewLine,contactInfo),"搜索联系人",MessageBoxButtons.OK,MessageBoxIcon.Information);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
else
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show("没有发现与您的搜索条件匹配的项,请检查您的操作是否正确!","搜索联系人",MessageBoxButtons.OK,MessageBoxIcon.Information);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 添加联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public void AddContact()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlDocumentFragment xmlDocFrag = xmlDoc.CreateDocumentFragment();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement contactEle = xmlDoc.CreateElement("Contact");
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement nameEle = xmlDoc.CreateElement("name");
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement firstNameEle = xmlDoc.CreateElement("first");
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
firstNameEle.InnerText = this.firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
nameEle.AppendChild(firstNameEle);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement lastNameEle = xmlDoc.CreateElement("last");
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
lastNameEle.InnerText = this.lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
nameEle.AppendChild(lastNameEle);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement noteEle = xmlDoc.CreateElement("note");
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
noteEle.InnerText = this.note;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contactEle.AppendChild(nameEle);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contactEle.AppendChild(noteEle);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
xmlDocFrag.AppendChild(contactEle);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement detailsEle = (XmlElement)xmlDoc.SelectSingleNode("/ContactDetails");
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
detailsEle.AppendChild(xmlDocFrag.FirstChild);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
xmlDoc.Save(this.xmlPath);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 修改联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public void UpdateContact()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
selectNode.FirstChild.InnerText = this.firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
selectNode.LastChild.InnerText = this.lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
selectNode.NextSibling.InnerText = this.note;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
xmlDoc.Save(this.xmlPath);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 删除联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public void DeleteContact()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement contactEle = (XmlElement)this.selectNode.ParentNode;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlElement detailsEle = (XmlElement)contactEle.ParentNode;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
detailsEle.RemoveChild(contactEle);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
xmlDoc.Save(this.xmlPath);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 根据列表框中选中的联系人在文档中选择一个对应的联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public void SelectContact()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.selectNode = xmlDoc.SelectSingleNode(string.Format("//name[first='{0}' and last='{1}']",this.firstName,this.lastName));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 导出联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="filePath">要导出的路径</param>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <returns>是否成功导出</returns>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public string ExportContacts(string filePath)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string isOk = "is not OK";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (filePath != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlTextWriter xmlTxtWt = new XmlTextWriter(filePath,Encoding.UTF8);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
xmlDoc.Save(xmlTxtWt);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
xmlTxtWt.Close();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
isOk = "is OK";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return isOk;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 导入联系人
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="filePath">要导入的路径</param>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public void ImportContacts(string filePath)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string impFirstName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string impLastName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlNode cNode;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlDocument xmlDoc2 = new XmlDocument();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
xmlDoc2.Load(filePath);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlNodeList contactNodeList = xmlDoc2.SelectNodes("//Contact");
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
foreach(XmlNode contactNode in contactNodeList)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
impFirstName = contactNode.FirstChild.FirstChild.ChildNodes[0].Value;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
impLastName = contactNode.FirstChild.LastChild.ChildNodes[0].Value;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
cNode = this.xmlDoc.SelectSingleNode(string.Format("//name[first='{0}' and last='{1}']",impFirstName,impLastName));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (cNode == null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
XmlNode importNode = xmlDoc.ImportNode(contactNode,true);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
xmlDoc.SelectSingleNode("/ContactDetails").AppendChild(importNode);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
xmlDoc.Save(this.xmlPath);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
#endregion
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
程序主窗体代码如下:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
namespace ContactApplication
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Drawing;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Collections;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.ComponentModel;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Windows.Forms;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Data;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// Form1 的摘要说明。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public class Form1 : System.Windows.Forms.Form
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.TextBox textBox1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.RadioButton radioButton1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.RadioButton radioButton2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.ListBox listBox1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.TextBox textBox2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.GroupBox groupBox1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.TextBox textBox3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button4;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button5;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button6;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 必需的设计器变量。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.ComponentModel.Container components = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public Form1()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// Windows 窗体设计器支持所必需的
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
InitializeComponent();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 清理所有正在使用的资源。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
protected override void Dispose( bool disposing )
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if( disposing )
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (components != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
components.Dispose();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
base.Dispose( disposing );
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
Windows 窗体设计器生成的代码#region Windows 窗体设计器生成的代码
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 此方法的内容。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void InitializeComponent()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1 = new System.Windows.Forms.TextBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton1 = new System.Windows.Forms.RadioButton();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton2 = new System.Windows.Forms.RadioButton();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1 = new System.Windows.Forms.ListBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2 = new System.Windows.Forms.TextBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1 = new System.Windows.Forms.GroupBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3 = new System.Windows.Forms.TextBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button3 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button4 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button5 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button6 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.SuspendLayout();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.SuspendLayout();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.AutoSize = true;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Location = new System.Drawing.Point(8, 8);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Name = "label1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Size = new System.Drawing.Size(79, 17);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.TabIndex = 0;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Text = "搜索联系人:";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// textBox1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Location = new System.Drawing.Point(8, 40);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Name = "textBox1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Size = new System.Drawing.Size(104, 21);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.TabIndex = 1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Text = "";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// radioButton1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton1.Location = new System.Drawing.Point(8, 72);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton1.Name = "radioButton1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton1.Size = new System.Drawing.Size(80, 24);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton1.TabIndex = 2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton1.Text = "按姓搜索";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// radioButton2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton2.Location = new System.Drawing.Point(8, 104);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton2.Name = "radioButton2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton2.Size = new System.Drawing.Size(80, 24);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton2.TabIndex = 3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.radioButton2.Text = "按名搜索";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Location = new System.Drawing.Point(8, 136);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Name = "button1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Size = new System.Drawing.Size(104, 23);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.TabIndex = 4;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Text = "查找联系人";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Click += new System.EventHandler(this.button1_Click);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
| System.Windows.Forms.AnchorStyles.Right)));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.AutoSize = true;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Location = new System.Drawing.Point(152, 8);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Name = "label2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Size = new System.Drawing.Size(79, 17);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.TabIndex = 5;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Text = "联系人列表:";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// listBox1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
| System.Windows.Forms.AnchorStyles.Right)));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.ItemHeight = 12;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.Location = new System.Drawing.Point(152, 40);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.Name = "listBox1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.ScrollAlwaysVisible = true;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.Size = new System.Drawing.Size(288, 64);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.TabIndex = 6;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// textBox2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
| System.Windows.Forms.AnchorStyles.Left)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
| System.Windows.Forms.AnchorStyles.Right)));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Location = new System.Drawing.Point(152, 112);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Multiline = true;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Name = "textBox2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.ScrollBars = System.Windows.Forms.ScrollBars.Both;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Size = new System.Drawing.Size(288, 128);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.TabIndex = 7;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Text = "";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// groupBox1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
| System.Windows.Forms.AnchorStyles.Right)));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.Controls.Add(this.textBox3);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.Controls.Add(this.label3);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.Controls.Add(this.button3);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.Controls.Add(this.button2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.Location = new System.Drawing.Point(0, 248);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.Name = "groupBox1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.Size = new System.Drawing.Size(440, 64);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.TabIndex = 8;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.TabStop = false;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.Text = "导出/导入联系人";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// textBox3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Location = new System.Drawing.Point(192, 32);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Name = "textBox3";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Size = new System.Drawing.Size(240, 21);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.TabIndex = 3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Text = "";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Location = new System.Drawing.Point(192, 16);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Name = "label3";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Size = new System.Drawing.Size(72, 16);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.TabIndex = 2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Text = "保存的路径";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button3.Anchor = System.Windows.Forms.AnchorStyles.Left;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button3.Location = new System.Drawing.Point(104, 32);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button3.Name = "button3";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button3.TabIndex = 1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button3.Text = "导出";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button3.Click += new System.EventHandler(this.button3_Click);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Anchor = System.Windows.Forms.AnchorStyles.Left;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Location = new System.Drawing.Point(16, 32);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Name = "button2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.TabIndex = 0;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Text = "导入";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Click += new System.EventHandler(this.button2_Click);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button4
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button4.Location = new System.Drawing.Point(128, 328);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button4.Name = "button4";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button4.Size = new System.Drawing.Size(96, 23);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button4.TabIndex = 9;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button4.Text = "添加联系人";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button4.Click += new System.EventHandler(this.button4_Click);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button5
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button5.DialogResult = System.Windows.Forms.DialogResult.Cancel;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button5.Location = new System.Drawing.Point(232, 328);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button5.Name = "button5";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button5.Size = new System.Drawing.Size(96, 23);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button5.TabIndex = 10;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button5.Text = "修改联系人";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button5.Click += new System.EventHandler(this.button5_Click);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button6
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button6.Location = new System.Drawing.Point(336, 328);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button6.Name = "button6";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button6.Size = new System.Drawing.Size(96, 23);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button6.TabIndex = 11;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button6.Text = "删除联系人";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button6.Click += new System.EventHandler(this.button6_Click);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// Form1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.ClientSize = new System.Drawing.Size(440, 373);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.button6);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.button5);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.button4);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.groupBox1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.textBox2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.listBox1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.button1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.radioButton2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.radioButton1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.textBox1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Name = "Form1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Text = "联系人应用程序";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Load += new System.EventHandler(this.Form1_Load);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.groupBox1.ResumeLayout(false);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.ResumeLayout(false);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
#endregion
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 应用程序的主入口点。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
[STAThread]
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
static void Main()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Application.Run(new Form1());
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void Form1_Load(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Contact contact = new Contact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.BindToListBox(contact);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void BindToListBox(Contact contact)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.Items.Clear();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
ArrayList nameList;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
nameList = contact.LoadContactName();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
foreach(object obj in nameList)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.listBox1.Items.Add(obj.ToString());
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception exp)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(exp.ToString(),"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.Dispose();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Contact contact = new Contact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string itemText = this.listBox1.GetItemText(listBox1.SelectedItem);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string firstName = itemText.Split(" ".ToCharArray())[1].Trim().ToString();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string lastName = itemText.Split(" ".ToCharArray())[0].Trim().ToString();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.FirstName = firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.LastName = lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Text = contact.DisplayNote();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception exp)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(exp.ToString(),"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.Dispose();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void button1_Click(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string searchType = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string searchValue = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Contact contact = new Contact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.radioButton1.Checked == true)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
searchType = "first";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.radioButton2.Checked == true)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
searchType = "last";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.textBox1.Text != "")
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
searchValue = this.textBox1.Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.SearchContact(searchType,searchValue);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception exp)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(exp.ToString(),"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.Dispose();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void button4_Click(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string firstName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string lastName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string note = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Form2 frm2 = new Form2();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
frm2.ShowDialog();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (frm2.DialogResult == DialogResult.OK)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
firstName = frm2.Controls[0].Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
lastName = frm2.Controls[1].Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
note = frm2.Controls[2].Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Contact contact = new Contact(firstName,lastName,note);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.AddContact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.BindToListBox(contact);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception exp)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(exp.ToString(),"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void button5_Click(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.listBox1.SelectedItem == null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show("要修改联系人信息请先在联系人列表中选中","修改联系人",MessageBoxButtons.OK,MessageBoxIcon.Asterisk);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string firstName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string lastName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string note = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string itemText = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
itemText = this.listBox1.GetItemText(listBox1.SelectedItem);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
firstName = itemText.Split(" ".ToCharArray())[1].Trim().ToString();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
lastName = itemText.Split(" ".ToCharArray())[0].Trim().ToString();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Contact contact = new Contact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.FirstName = firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.LastName = lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
note = contact.DisplayNote();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.SelectContact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception exp)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(exp.ToString(),"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Form3 frm3 = new Form3();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
frm3.Controls[0].Text = firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
frm3.Controls[1].Text = lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
frm3.Controls[2].Text = note;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
frm3.ShowDialog();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (frm3.DialogResult == DialogResult.OK)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
firstName = frm3.Controls[0].Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
lastName = frm3.Controls[1].Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
note = frm3.Controls[2].Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.FirstName = firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.LastName = lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.Note = note;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.UpdateContact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.BindToListBox(contact);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception exp)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(exp.ToString(),"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void button6_Click(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.listBox1.SelectedItem == null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show("要删除联系人信息请先在联系人列表中选中","删除联系人",MessageBoxButtons.OK,MessageBoxIcon.Asterisk);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string firstName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string lastName = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string itemText = string.Empty;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
itemText = this.listBox1.GetItemText(listBox1.SelectedItem);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
firstName = itemText.Split(" ".ToCharArray())[1].Trim().ToString();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
lastName = itemText.Split(" ".ToCharArray())[0].Trim().ToString();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (MessageBox.Show("是否确定删除联系人,删除后将不可恢复!","删除联系人",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) == DialogResult.OK)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Contact contact = new Contact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.FirstName = firstName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.LastName = lastName;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.SelectContact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.DeleteContact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.BindToListBox(contact);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception exp)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(exp.ToString(),"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void button3_Click(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string filePath = this.textBox3.Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Contact contact = new Contact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show("Export " + contact.ExportContacts(filePath),"导出联系人",MessageBoxButtons.OK,MessageBoxIcon.Asterisk);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception exp)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(exp.ToString(),"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
finally
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.Dispose();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void button2_Click(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (this.textBox3.Text == "")
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string filePath = this.textBox3.Text;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Contact contact = new Contact();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
contact.ImportContacts(filePath);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.BindToListBox(contact);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch(Exception exp)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
MessageBox.Show(exp.ToString(),"Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
添加联系人窗体代码如下:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
namespace ContactApplication
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Drawing;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Collections;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.ComponentModel;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Windows.Forms;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// Form2 的摘要说明。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public class Form2 : System.Windows.Forms.Form
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.TextBox textBox1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.TextBox textBox2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.TextBox textBox3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label4;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 必需的设计器变量。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.ComponentModel.Container components = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public Form2()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// Windows 窗体设计器支持所必需的
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
InitializeComponent();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 清理所有正在使用的资源。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
protected override void Dispose( bool disposing )
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if( disposing )
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if(components != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
components.Dispose();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
base.Dispose( disposing );
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
Windows 窗体设计器生成的代码#region Windows 窗体设计器生成的代码
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 此方法的内容。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void InitializeComponent()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1 = new System.Windows.Forms.TextBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2 = new System.Windows.Forms.TextBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3 = new System.Windows.Forms.TextBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.SuspendLayout();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.DialogResult = System.Windows.Forms.DialogResult.OK;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Location = new System.Drawing.Point(216, 152);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Name = "button1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.TabIndex = 0;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Text = "确定";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Location = new System.Drawing.Point(296, 152);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Name = "button2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.TabIndex = 1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Text = "取消";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// textBox1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Location = new System.Drawing.Point(136, 16);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Name = "textBox1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Size = new System.Drawing.Size(232, 21);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.TabIndex = 2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Text = "";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// textBox2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Location = new System.Drawing.Point(136, 56);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Name = "textBox2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Size = new System.Drawing.Size(232, 21);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.TabIndex = 3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Text = "";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// textBox3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Location = new System.Drawing.Point(136, 96);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Name = "textBox3";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Size = new System.Drawing.Size(232, 21);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.TabIndex = 4;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Text = "";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Location = new System.Drawing.Point(16, 16);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Name = "label1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.TabIndex = 5;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Text = "姓氏:";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Location = new System.Drawing.Point(16, 56);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Name = "label2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.TabIndex = 6;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Text = "名字:";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Location = new System.Drawing.Point(16, 96);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Name = "label3";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.TabIndex = 7;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Text = "个人信息:";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label4
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.Location = new System.Drawing.Point(0, 136);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.Name = "label4";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.Size = new System.Drawing.Size(384, 1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.TabIndex = 8;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// Form2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.ClientSize = new System.Drawing.Size(378, 183);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label4);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label3);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.textBox3);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.textBox2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.textBox1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.button2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.button1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.MaximizeBox = false;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Name = "Form2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Text = "添加联系人";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Load += new System.EventHandler(this.Form2_Load);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.ResumeLayout(false);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.SetChildIndex(this.textBox1,0);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.SetChildIndex(this.textBox2,1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.SetChildIndex(this.textBox3,2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
#endregion
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void Form2_Load(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
修改联系人窗体如下:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
namespace ContactApplication
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Drawing;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Collections;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.ComponentModel;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
using System.Windows.Forms;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// Form3 的摘要说明。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public class Form3 : System.Windows.Forms.Form
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Label label4;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.TextBox textBox1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.TextBox textBox2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.TextBox textBox3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.Windows.Forms.Button button2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 必需的设计器变量。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private System.ComponentModel.Container components = null;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
public Form3()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// Windows 窗体设计器支持所必需的
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
InitializeComponent();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 清理所有正在使用的资源。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
protected override void Dispose( bool disposing )
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if( disposing )
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if(components != null)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
components.Dispose();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
base.Dispose( disposing );
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
Windows 窗体设计器生成的代码#region Windows 窗体设计器生成的代码
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 此方法的内容。
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void InitializeComponent()
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4 = new System.Windows.Forms.Label();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1 = new System.Windows.Forms.TextBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2 = new System.Windows.Forms.TextBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3 = new System.Windows.Forms.TextBox();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2 = new System.Windows.Forms.Button();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.SuspendLayout();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Location = new System.Drawing.Point(16, 16);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Name = "label1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.TabIndex = 0;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.Text = "姓氏:";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Location = new System.Drawing.Point(16, 56);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Name = "label2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.TabIndex = 1;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.Text = "名字:";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Location = new System.Drawing.Point(16, 96);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Name = "label3";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.TabIndex = 2;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.Text = "个人信息:";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// label4
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.Location = new System.Drawing.Point(0, 128);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.Name = "label4";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.Size = new System.Drawing.Size(384, 1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.label4.TabIndex = 3;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// textBox1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Location = new System.Drawing.Point(136, 16);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Name = "textBox1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Size = new System.Drawing.Size(232, 21);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.TabIndex = 4;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox1.Text = "";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// textBox2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Location = new System.Drawing.Point(136, 56);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Name = "textBox2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Size = new System.Drawing.Size(232, 21);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.TabIndex = 5;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox2.Text = "";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// textBox3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Location = new System.Drawing.Point(136, 96);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Name = "textBox3";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Size = new System.Drawing.Size(232, 21);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.TabIndex = 6;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.textBox3.Text = "";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button1
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.DialogResult = System.Windows.Forms.DialogResult.OK;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Location = new System.Drawing.Point(216, 144);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Name = "button1";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.TabIndex = 7;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button1.Text = "确定";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// button2
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Location = new System.Drawing.Point(296, 144);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Name = "button2";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.TabIndex = 8;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.button2.Text = "取消";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
// Form3
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.ClientSize = new System.Drawing.Size(378, 175);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.button2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.button1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.textBox3);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.textBox2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.textBox1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label4);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label3);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.Add(this.label1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Name = "Form3";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Text = "修改联系人";
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Load += new System.EventHandler(this.Form3_Load);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.ResumeLayout(false);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.SetChildIndex(this.textBox1,0);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.SetChildIndex(this.textBox2,1);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
this.Controls.SetChildIndex(this.textBox3,2);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
#endregion
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
private void Form3_Load(object sender, System.EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)