private void pb_Video_MouseClick(object sender, MouseEventArgs e) { foreach (InfoReceiveUser user in receiveVideo.listUsers) { if (user.callUser) { if (CheckMouse(e.X, e.Y, user.callButton)) { getRequests.SendRequest(FlagsRequest.FNoAddUser, user.ip); receiveVideo.RemoveUser(user.ip); return; } } if (user.answerUser) { if (CheckMouse(e.X, e.Y, user.answerDownButton)) { getRequests.SendRequest(FlagsRequest.FNoAddUser, user.ip); receiveVideo.RemoveUser(user.ip); return; } if (CheckMouse(e.X, e.Y, user.answerUpButton)) { getRequests.SendRequest(FlagsRequest.FAddUser, user.ip); sendVideo.AddUser(user.ip); receiveVideo.RemoveAnswerUser(user.ip); return; } } } }