/// <summary> /// 群组 改变选择事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void comboBox1_groupName_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1_groupName.SelectedItem == null) { MessageBox.Show("未在通讯录内找到任何群组,请在群中留言或将群加入到通讯录", "通讯录未发现群组", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } this.Invoke(new Action(() => { string GroupUserName = ((Browserform.common.GroupUserAndNickName)comboBox1_groupName.SelectedItem).UserName; common.Noumenon_GetGroupUser info = new common.WeChatGroup().GetGroupInfo(GroupUserName, myCookieContainer, WxorWx2, loginRedirectResult); List <common.MemberList> list = new common.WeChatGroup().GetALLUser(info, WxorWx2, myCookieContainer); init(list); })); return; //if (GroupUserName != "") //{ // List<common.MemberList> NewGroup_MemberList = new List<MemberList>(); // for (int j = 0; j < Group_MemberList.Count; j++) // { // if (Group_MemberList[j].GroupUserName == GroupUserName) // { // NewGroup_MemberList.Add(Group_MemberList[j]); // } // init(NewGroup_MemberList); // } //} //else { //} }
/// <summary> /// 添加 /// </summary> /// <param name="addIndex"></param> private void AddGroupUser(int addIndex) { for (int i = 0; i < listinfo.Count; i++) { if (i == addIndex) { info.Value = listinfo[i].Value; info.NickName = listinfo[i].NickName; info.VerifyContent = this.textBox1_VerifyContent.Text.ToString().Trim(); JObject job = new common.WeChatGroup().AddGroupUser(info, myCookieContainer, WxorWx2); string ret = job["BaseResponse"]["Ret"].ToString(); //string ret = "0"; if (ret == "0") { RefDataShow(true, info.Value); } else { RefDataShow(false, info.Value); } break; } } }