/// <summary> /// 更新头像事件 /// </summary> void _SetInfoForm_update_top_image_event() { VcardIq viq = new VcardIq(IqType.get, null, new Jid(XmppCon.MyJID.User)); XmppCon.IqGrabber.SendIq(viq, new IqCB(VcardResult), null); _SetInfoForm = null; }
/// <summary> /// 修改个人资料 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void userImg_MouseClick(object sender, MouseEventArgs e) { if (setInfoForm == null || setInfoForm.IsDisposed) { setInfoForm = new SetInfoForm(XmppCon); setInfoForm.update_top_image_event += new SetInfoForm.update_top_image(update_head_portrait); } setInfoForm.Show(); setInfoForm.Activate(); }
private void userImg_Click(object sender, EventArgs e) { if (_SetInfoForm == null || _SetInfoForm.IsDisposed) { _SetInfoForm = new SetInfoForm(XmppCon); _SetInfoForm.update_top_image_event += new SetInfoForm.update_top_image(_SetInfoForm_update_top_image_event); } _SetInfoForm.Show(); _SetInfoForm.Activate(); }
/// <summary> /// 更新头像事件 /// </summary> private void update_head_portrait() { VcardIq viq = new VcardIq(IqType.get, null, new Jid(XmppCon.MyJID.User)); XmppCon.IqGrabber.SendIq(viq, new IqCB(VcardResult), null); if (setInfoForm != null) { setInfoForm.Dispose(); setInfoForm = null; } }