FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
un TLabel como Hipervínculo
¿Como le hago para que un TLabel lo pueda usar como hipervínculo para un archivo o pagina web en la red?
|
#2
|
||||
|
||||
Hola!
Con ShellExecute. En el uses coloca ShellApi y en el onclick del TLabel por ejemplo: Código:
ShellExecute(Self.Handle, nil, Pchar('http:\\www.loquequieras.com'), '', '', SW_SHOWNORMAL); Saludos! |
#3
|
|||
|
|||
Usando ShellExecute...
Código:
procedure TForm1.Label1Click(Sender: TObject); begin ShellExecute(AboutBox.Handle, nil, PChar(TLabel(Sender).Caption), '', '', SW_SHOWNORMAL); end; |
#4
|
|||
|
|||
Vaya, veo que Nuria últimamente se me adelanta por los pelos
|
#5
|
|||
|
|||
gracias...............oye?
gracias por la información.
oye, ¿para cualquier sentencia de la api de windows tengo que usar la unidad ShellApi? ¿ya no es la unidad windows? |
#6
|
|||
|
|||
Cita:
Cita:
|
#7
|
||||
|
||||
Cita:
|
#8
|
||||
|
||||
Muchos paquetes de componentes traen uno que hace cosas similares al que tu quieres... aunque siempre es mejor currarse uno su programa :d
__________________
:) |
#9
|
|||
|
|||
OK esto funciono bien, pero como habria que hacer si el hipervinculo va dirigido a una carpeta que se encuentra en el disco duro y su nombre debo de obtenerlo de un TDBEdit.
|
#10
|
||||
|
||||
Hola,
Pablo, bievenido al ClubDelphi. Ayer planteaste una cuestión en este Hilo, que es de febrero de 2004. Podrías haber iniciado un nuevo Hilo para tu pregunta, o haber encontrado alguna respuesta a la misma usando el buscador de los Foros. En todo caso, para hacer lo que dices, no tienes sino utilizar la función que se menciona en este hilo "ShellExecute", pasándole como parámetro la ruta de la carpeta que quieras abrir, en lugar de una dirección de Internet. Luego podrías echar un vistazo en la ayuda del SDK Win32 (la cual se incluye con Delphi) sobre la función "ShellExecute", puesto que otros parámetros que admite pudieran darte alguna que otra idea. Otra vez bienvenido al ClubDelphi Pablo. |
|
|
|