private void lvInfo_DoubleClick(object sender, EventArgs e) { if (0 == lvInfo.Items.Count || lvInfo.FocusedItem == null)//判断ListView控件中是否有项 { return; } string strNum = lvInfo.FocusedItem.Text; //获取选择的项 frmAddQQ frmaddqq = new frmAddQQ(); //实例化“添加QQ账号”窗体 frmaddqq.ControlsStatus(strNum); //控制窗体中的控件状态 if (frmaddqq.ShowDialog() == DialogResult.OK) //判断窗体的返回值 { this.qqList.Add(frmaddqq.GetQQInfo()); //将要修改的QQ账号添加到QQ账号列表中 initListView(); //重新初始化ListView控件中的项 QQFilePath.SetQQList(qqInfoPath, qqList); //将QQ账号列表中的数据写入到XML文件 } }