private bool pruebaConexion()
        {
            cargarDatosRegistro();
            bool detectado = false;

            try
            {
                detectado = con.conectarInstantanea(dires, based, usu, cont);
            }
            catch
            {
                detectado = false;
            }

            return(detectado);
        }
 private void btnProbar_Click(object sender, EventArgs e)
 {
     if (!validar())
     {
         conexiones_BD.Conexion cone = new conexiones_BD.Conexion();
         if (cone.conectarInstantanea(txtDireccionServidor.Text, txtBaseDatos.Text, txtUsuario.Text, txtContrase.Text))
         {
             if (MessageBox.Show("La conexión se realizo con exíto, ¿Deseas guardar la configuración?", "Exito", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
             {
                 guardarConexion();
             }
         }
         else
         {
             MessageBox.Show("No se puedo conectar a la base", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }