private void m_screenShot_btn_Click(object sender, EventArgs e) { ScreenShotForm form = new ScreenShotForm(); form.StartPosition = FormStartPosition.CenterScreen; form.SendImage += new EventHandler <EventArgs>(send_screenshot); form.Show(); }
private void send_screenshot(object sender, EventArgs e) { ScreenShotForm form = (ScreenShotForm)sender; if (form.ImagePath != null) { m_userinfo.AppendMessage(MsgInputConfig.FormatImageMessage(form.ImagePath), DataManager.WhoAmI); OutgoingPackagePool.AddFirst(NetPackageGenerater.AppendImageMessage(form.ImagePath, m_userinfo.RemoteIP)); } }
private void send_screenshot(object sender, EventArgs e) { ScreenShotForm form = (ScreenShotForm)sender; if (form.ImagePath != null) { string path = form.ImagePath; byte[] imageData = File.ReadAllBytes(path); foreach (UserInfo user in m_user_list.Items) { OutgoingPackagePool.Add(NetPackageGenerater.AppendGroupImageMessage(m_group.Key, path, imageData, user.RemoteIP)); } } }
private void m_screenShot_btn_Click(object sender, EventArgs e) { ScreenShotForm form = new ScreenShotForm(); form.StartPosition = FormStartPosition.CenterScreen; form.SendImage += new EventHandler<EventArgs>(send_screenshot); form.Show(); }