private void RequestConfigurationForm(object sender, IQ iq, object data) { if (this.InvokeRequired) { this.Invoke(new IqCB(RequestConfigurationForm), new object[] { sender, iq, data }); } Data fields = iq.Query.FirstChild as Data; if (fields != null) { if (chatGrouSetFomr == null || chatGrouSetFomr.IsDisposed) { chatGrouSetFomr = new ChatGroupRoomSetForm(); } chatGrouSetFomr.XMPPConn = _connection; chatGrouSetFomr.to_jid = new Jid(to_Jid.Bare); chatGrouSetFomr.fields = fields; try { chatGrouSetFomr.Show(); } catch (Exception) { } } }
/// <summary> /// 聊天室设置回调事件窗体 /// </summary> /// <param name="sender"></param> /// <param name="iq"></param> /// <param name="data"></param> private void RequestConfigurationForm(object sender, IQ iq, object data) { if (this.InvokeRequired) { this.Invoke(new IqCB(RequestConfigurationForm), new object[] { sender, iq, data }); } CSS.IM.XMPP.protocol.x.data.Data fields = iq.Query.FirstChild as CSS.IM.XMPP.protocol.x.data.Data; if (fields != null) { if (chatGroupRoomSetForm == null || chatGroupRoomSetForm.IsDisposed) { chatGroupRoomSetForm = new ChatGroupRoomSetForm(); } chatGroupRoomSetForm.XMPPConn = XmppConn; chatGroupRoomSetForm.to_jid = new Jid(TO_Jid.Bare); chatGroupRoomSetForm.fields = fields; try { chatGroupRoomSetForm.Show(); } catch (Exception) { } } }