void uc_MouseEnter(object sender, EventArgs e) { UCFriendSearchList uc = (UCFriendSearchList)sender; foreach (UCFriendSearchList ucfl in ucflFriend) { ucfl.pncontrol.Visible = false; } uc.pncontrol.Visible = true; }
private void btnSearch_Click_1(object sender, EventArgs e) { this.panFriend.Controls.Clear(); if (cmbFriend.Text == "按用户ID查询") { BLL.userInfo blluser = new BLL.userInfo(); List <Model.userInfo> alluser = blluser.GetModelList("userID like'%" + this.txtID.Text + "%'"); int index = 0; for (int j = 0; j < alluser.Count; j++) { int i = 0; BLL.friendInfo bll = new BLL.friendInfo(); List <Model.friendInfo> userfriend = bll.GetModelList(" userID= " + this._user.userID); List <Model.friendInfo> friend = bll.GetModelList(" userID= " + alluser[j].userID); foreach (Model.friendInfo uf in userfriend) { foreach (Model.friendInfo f in friend) { if (uf.friendID == f.friendID) { i++; } } } UCFriendSearchList uc = new UCFriendSearchList(); uc.MouseEnter += new EventHandler(uc_MouseEnter); uc.Top = j / 3 * uc.Height; uc.Left = j % 3 * uc.Width; uc.HeadImage = this._frm.imageList1.Images[Convert.ToInt16(alluser[j].userHeadImage)]; uc.UserID = alluser[j].userID; uc.UserName = alluser[j].userName; uc.Iname = this._user.userName; uc.Id = this._user.userID; uc.SameFriend = i; uc.Iimage = this._frm.imageList1.Images[Convert.ToInt16(this._user.userHeadImage)]; uc.FrmtalkIsOpen = false; ucflFriend.Add(uc); ; this.panFriend.Controls.Add(uc); index++; } } if (cmbFriend.Text == "按用户NAME查询") { BLL.userInfo blluser = new BLL.userInfo(); List <Model.userInfo> alluser = blluser.GetModelList("userName like'%" + this.txtID.Text + "%'"); int index = 0; for (int j = 0; j < alluser.Count; j++) { int i = 0; BLL.friendInfo bll = new BLL.friendInfo(); List <Model.friendInfo> userfriend = bll.GetModelList(" userID= " + this._user.userID); List <Model.friendInfo> friend = bll.GetModelList(" userID= " + alluser[j].userID); foreach (Model.friendInfo uf in userfriend) { foreach (Model.friendInfo f in friend) { if (uf.friendID == f.friendID) { i++; } } } UCFriendSearchList uc = new UCFriendSearchList(); uc.MouseEnter += new EventHandler(uc_MouseEnter); uc.Top = j / 3 * uc.Height; uc.Left = j % 3 * uc.Width; uc.HeadImage = this._frm.imageList1.Images[Convert.ToInt16(alluser[j].userHeadImage)]; uc.UserID = alluser[j].userID; uc.UserName = alluser[j].userName; uc.Id = this._user.userID; uc.Iname = this._user.userName; uc.SameFriend = i; uc.Iimage = this._frm.imageList1.Images[Convert.ToInt16(this._user.userHeadImage)]; uc.FrmtalkIsOpen = false; ucflFriend.Add(uc); this.panFriend.Controls.Add(uc); index++; } } }