Пример #1
0
        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)
                {

                }

            }
        }
Пример #2
0
        /// <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)
                {

                }

            }
        }