Exemple #1
0
        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();
        }
Exemple #2
0
        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));
            }
        }
Exemple #3
0
        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));
                }
            }
        }
Exemple #4
0
 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();
 }