private void cmdLogin_Click(object sender, EventArgs e) { Jid jid = new Jid(this.txtJid.Text); this._connection.set_Server(jid.get_Server()); this._connection.set_Username(jid.get_User()); this._connection.set_Password(this.txtPassword.Text); this._connection.set_Resource(this.txtResource.Text); this._connection.set_Priority((int) this.numPriority.Value); this._connection.set_Port(int.Parse(this.txtPort.Text)); this._connection.set_UseSSL(this.chkSSL.Checked); this._connection.set_AutoResolveConnectServer(true); this._connection.set_ConnectServer(null); this._connection.set_SocketConnectionType(0); this._connection.set_UseStartTLS(true); if (this.chkRegister.Checked) { this._connection.set_RegisterAccount(true); } else { this._connection.set_RegisterAccount(false); } base.DialogResult = DialogResult.OK; this.SaveSettings(); base.Close(); }