コード例 #1
0
        private void m_customFace_btn_Click(object sender, EventArgs e)
        {
            CustomFaceForm form = new CustomFaceForm();

            form.StartPosition = FormStartPosition.Manual;
            form.SelectItem   += new EventHandler <EventArgs>(select_customface);
            form.ShowIt(this);
        }
コード例 #2
0
        private void select_customface(object sender, EventArgs e)
        {
            CustomFaceForm form = (CustomFaceForm)sender;

            if (form.CustomFaceItem != null)
            {
                string path = Path.Combine(DataManager.GetCustomFaceFolderPath(), form.CustomFaceItem.Filename);
                m_userinfo.AppendMessage(MsgInputConfig.FormatImageMessage(path), DataManager.WhoAmI);
                OutgoingPackagePool.AddFirst(NetPackageGenerater.AppendImageMessage(path, m_userinfo.RemoteIP));
            }
        }
コード例 #3
0
        private void select_customface(object sender, EventArgs e)
        {
            CustomFaceForm form = (CustomFaceForm)sender;

            if (form.CustomFaceItem != null)
            {
                string path      = Path.Combine(DataManager.GetCustomFaceFolderPath(), form.CustomFaceItem.Filename);
                byte[] imageData = File.ReadAllBytes(path);

                foreach (UserInfo user in m_user_list.Items)
                {
                    OutgoingPackagePool.Add(NetPackageGenerater.AppendGroupImageMessage(m_group.Key, path, imageData, user.RemoteIP));
                }
            }
        }
コード例 #4
0
ファイル: ChatForm.cs プロジェクト: patrick963534/g11
 private void m_customFace_btn_Click(object sender, EventArgs e)
 {
     CustomFaceForm form = new CustomFaceForm();
     form.StartPosition = FormStartPosition.Manual;
     form.SelectItem += new EventHandler<EventArgs>(select_customface);
     form.ShowIt(this);
 }