Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Insertar URL - Pregunta Tonta.
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Insertar URL - Pregunta Tonta. 
 
Hola compañeros, tengo una de las preguntas mas tontas que se pueden hacer.

La aplicación que estoy programando, cuando inicia carga datos desde un servidor mysql. Uno de ellos es un texto. Como puedo hacer para que ciertas palabras estén subralladas y tengan enlace al mas estilo html? es decir, el texto nombra a este foro y donde pone Comunidad gambas, me gustaría que fuese un link, el cual abra el navegador predeterminado y cargue la pagina...
 




===================
Hay dos cosas infinitas: el Universo y la estupidez humana. Y del Universo no estoy seguro.
Albert Einstein

En el SEXO querer es poder, si ELLA quiere, TU puedes.
Cubel!
 
Cubel - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar URL - Pregunta Tonta. 
 
En que control?
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar URL - Pregunta Tonta. 
 
Mira el control TextEdit: http://gambasdoc.org/help/comp/gb.qt.ext/textedit?view&en

En especial el evento _Link().

Debes formatear el texto en html con las etiquetas adecuadas (<a href="http://tu.web.tld">Tu enlace</a>).

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar URL - Pregunta Tonta. 
 
Gracias, voy a probar y si tengo algún problema, ya comento la duda.
 




===================
Hay dos cosas infinitas: el Universo y la estupidez humana. Y del Universo no estoy seguro.
Albert Einstein

En el SEXO querer es poder, si ELLA quiere, TU puedes.
Cubel!
 
Cubel - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar URL - Pregunta Tonta. 
 
Soy nuevo programando este es mi primer post, en este forum espero llevamela bien, por cierto se que es una pregunta tonta pero veras coloco:

textedit1.link = <a href="http://google.com">Google</a>

    Y me sale errores me puedes indicar que estoy haciendo mal no entiendo ingles asi que no se lo que dice el manual que linkeaste en tu post, y el manual difinitivo que  esta circulando por la web ya lo estoy leyendo pero voy por las primeras paginas...

   Gracias por tu tiempo y de antemano gracias por la respuesta...
 



 
GambasUser-00 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar URL - Pregunta Tonta. 
 
Hola

.link no es una propiedad, sino que un Evento.
Te aconsejo que mires el ejemplo del control TextEdit que viene con gambas.

Archivo > Abrir Ejemplo > Controles > TextEdit

Ahí explica como utilizarlo.

Saludos
 



 
abarzuaf - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar URL - Pregunta Tonta. 
 
Para usar el navegador predeterminado, la única forma que he encontrado y solamente es con Gnome es por medio del programa gconftool-2
En forma de función, medio cutre:

PUBLIC FUNCTION get_webbroser_gnome() AS String
  
  DIM browser AS String
  DIM orden AS NEW String[]
  
  orden.Add("gconftool-2")
  orden.Add("--get")
  orden.Add("/desktop/gnome/applications/browser/exec")
  
  EXEC orden TO browser
  browser = Replace$(browser, "\n", "")
  RETURN browser
  
END
 


Entons pa' abrir un link:

PRIVATE comando_browser AS String

PUBLIC SUB Form_Open()
  
  comando_browser = get_webbroser_gnome()

END

' Suponiendo que existe un textEdit de nombre teInfo
PUBLIC SUB teInfo_Link(Path AS String)

  EXEC [get_webbroser_gnome(), Path]

END
 


De forma análoga, para Gnome, se puede obtener el reproductor de medios preferido, el emulador de terminal, etc.

Ahora falta buscar como hacerlo para KDE, xfce, etc.

Saludos!
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar URL - Pregunta Tonta. 
 
razaAztk escribió: [Ver mensaje]
Para usar el navegador predeterminado, la única forma que he encontrado y solamente es con Gnome es por medio del programa gconftool-2
En forma de función, medio cutre:

PUBLIC FUNCTION get_webbroser_gnome() AS String
  
  DIM browser AS String
  DIM orden AS NEW String[]
  
  orden.Add("gconftool-2")
  orden.Add("--get")
  orden.Add("/desktop/gnome/applications/browser/exec")
  
  EXEC orden TO browser
  browser = Replace$(browser, "\n", "")
  RETURN browser
  
END
 


Entons pa' abrir un link:

PRIVATE comando_browser AS String

PUBLIC SUB Form_Open()
  
  comando_browser = get_webbroser_gnome()

END

' Suponiendo que existe un textEdit de nombre teInfo
PUBLIC SUB teInfo_Link(Path AS String)

  EXEC [get_webbroser_gnome(), Path]

END
 


De forma análoga, para Gnome, se puede obtener el reproductor de medios preferido, el emulador de terminal, etc.

Ahora falta buscar como hacerlo para KDE, xfce, etc.

Saludos!


No es lo que había preguntado (creo) pero igual gracias por el aporte. Y respecto a eso, tengo entendido que Desktop.Open puede hacerlo, siempre que tu navegador siga el estándar xdg.
Los controles que aceptan links, claro, en html, son el textlabel y el textedit, siempre que pongas las etiquetas (vamos, las de html, <a href="http://dominio.org/">Hola</a>)
También aceptan otras cosas HTML. También puedes acondicionar otros controles para esto (cursor, texto, foreground, etc).

Saludos
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar URL - Pregunta Tonta. 
 
Disculpen la molestia pero podrian poner un ejemplo de como utilizar el evento link, en cuanto al html,  <a href="http://dominio.org/">Hola</a> , no se como colocarlo para que salga bien, ademas en el ejemplo de gambas de controles textedit no sale nada de esto del html...

 Veanlo para que se den cuenta.
 



 
GambasUser-00 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar URL - Pregunta Tonta. 
 
@ayortano:

Hey bro! neta que gracias por la info!

Está chido el Desktop.Open(URL) (que no se les olvide agregar el componente gb.Desktop) que funciona de maravilla y no solo con links y webbrowsers, si no también con otros archivos y sus aplicaciones asociadas.


 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Pregunta Sobre Código aaRon General 3 Viernes, 26 Marzo 2010, 17:50 Ver último mensaje
jguardon
No hay nuevos mensajes Pregunta: Guardar Contraseña? razaAztk General 3 Domingo, 19 Diciembre 2010, 08:58 Ver último mensaje
soplo
No hay nuevos mensajes Pregunta Tonta Jeje, ¿Que Diferencia Hay ... jousseph General 5 Viernes, 28 Diciembre 2012, 02:19 Ver último mensaje
jousseph
No hay nuevos mensajes Pregunta Chema9879 General 3 Jueves, 17 Octobre 2019, 22:05 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron