Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   ¿Cómo se crean enlaces? (https://www.clubdelphi.com/foros/showthread.php?t=36372)

jasensio 10-10-2006 13:34:45

¿Cómo se crean enlaces?
 
Quisiera saber cómo puedo convertir un texto en un enlace a una URL. ¿Hace falta algún componente especial? ¿Hay que llamar a alguna acción externa de la API de windows?

Ñuño Martínez 10-10-2006 13:56:44

¿Te refieres programando con Delphi?

Creo que hay componentes para crear etiquetas que al ser pulsadas abren una URL. Otra forma podría ser capturando el evento OnClick y utilizando ShellExecute.

Neftali [Germán.Estévez] 10-10-2006 14:05:55

Yo utilizo el ShellExecute, como te han dicho:

Código Delphi [-]
    ShellExecute(Handle,
             'open',
             'http://neftali.clubdelphi.com/delphi_componentes.html',
             nil,
             nil,
             SW_SHOW);

Añades la unit ShellAPI al uses, cambias la propiedad Cursor del Label a crHandPoint y la fuente de letra a color clHotLight y subrayada.

Lepe 10-10-2006 17:19:46

El componente TRichEdit permite hacerlo con solo escribir la url. Si necesitas algo más poderoso, está el TRichView (en su versión gratuita y con fuentes) que permite mostrar un texto como un enlace pero devolviendo despues otro texto distinto (es útil para poner: "Producto: GRAPADORA" y al hacer clic sobre "grapadora" que se abra la ventana de productos con ese producto seleccionado.

En caso de ser Una Base de Datos, la JVCL propone su jvDBHTML que permite hacer lo mismo con referencias a un campo, etc.

Saludos


La franja horaria es GMT +2. Ahora son las 23:35:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi