/// <summary> /// 刷新列表 /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> private void toolsRefresh_Click(object sender, EventArgs e) { if (!IsListenView) { if (mainForm.wxlogin != null) { if (NotListenWeChatData == null) { NotListenWeChatData = new List <WXUser>(); } this.dgvWeChatList.Rows.Clear(); NotListenWeChatData.Clear(); mainForm.wxlogin.ReloadContact(); } } }
/// <summary> /// 一键添加监控 /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> private void toolsAllListen_Click(object sender, EventArgs e) { NotListenWeChatData.ForEach(data => { if (!ListenWeChatData.Exists(item => { return(item.UserName == data.UserName); })) { //将群添加到监控列表 ListenWeChatData.Add(new WXUser() { UserName = data.UserName, NickName = data.NickName }); } }); NotListenWeChatData.Clear(); dgvWeChatList.Rows.Clear(); lbTabWeChatListen_Click(null, null); }
/// <summary> /// 清除页面所有数据 /// </summary> public void ClearAllData() { if (wxMessageData != null) { wxMessageData.Clear(); } if (ListenWeChatData != null) { ListenWeChatData.Clear(); } if (NotListenWeChatData != null) { NotListenWeChatData.Clear(); } dataContent.Rows.Clear(); dgvWeChatList.Rows.Clear(); CurrentSelectedWeChat = string.Empty; if (mainForm.useredit != null) { HileWinEdit(); } }