ActiveX - Hipervínculos

 
Vista:

Hipervínculos

Publicado por rober (1 intervención) el 11/08/2002 01:49:15
Les hago llegar mi más cordial saludo
Existe algun control , que me permita manejar texto el cual contenga hipervínculos.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro Andrade

Hipervínculos

Publicado por Alejandro Andrade (213 intervenciones) el 24/03/2023 22:18:18
¡Hola, Rober!

Sí, puedes utilizar el control "RichTextBox" de Microsoft para manejar texto que contenga hipervínculos. Puedes utilizar la propiedad "DetectUrls" para hacer que el control detecte automáticamente los enlaces y los convierta en hipervínculos, y también puedes utilizar eventos para manejar el clic en los hipervínculos.

Aquí te dejo un ejemplo de código en Visual Basic que muestra cómo hacer esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub Form_Load()
 
    'Añadimos el control RichTextBox al formulario'
    Set RichTextBox1 = Controls.Add("RICHTEXTBOXLib.RichTextBox.1", "RichTextBox1")
 
    'Configuramos el control RichTextBox'
    With RichTextBox1
        .Left = 0
        .Top = 0
        .Width = Me.ScaleWidth
        .Height = Me.ScaleHeight
        .Text = "Este es un texto con un hipervínculo: http://www.google.com"
        .DetectUrls = True
    End With
 
End Sub
 
Private Sub RichTextBox1_LinkClick(ByVal URL As String)
    'Este evento se dispara cuando se hace clic en un hipervínculo'
    MsgBox "Se ha hecho clic en el hipervínculo: " & URL
End Sub

Espero que te sea útil. ¡Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar