AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de controles
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Añade un enlace a una sección de texto en una control Campo de entrada. Los clics en este enlace se procesan mediante programación.
Ejemplo
// == Global declarations of the window ==
arrLinkTarget is array of strings
// == Click on the Button control "Add a note" ==
LinkRank is int
Destination is string
 
// Asks for a note to associate with the link
IF Input("Enter a note associated with this link: ", Destination) = 1 THEN
 
// Stores the note in an array
LinkRank = Add(arrLinkTarget, Destination)
 
// Adds the link into the edit control
AddLink(EDT_Edit, EDT_Edit.Cursor, ...
EDT_Edit.CursorEnd, ClickOnLink, LinkRank)
END
// == ClickOnLink procedure ==
PROCEDURE ClickOnLink(LinkRank is int)
InfoBuild("The note associated with the %1 link is: %2", LinkRank, ...
arrLinkTarget[LinkRank])
Sintaxis
AddLink(<Edit control> , <Start position of the link> , <End position of the link> , <WLanguage procedure> [, <Procedure parameter>])
<Edit control>: Nombre del control
Nombre de la control Campo de entrada a utilizar.
<Start position of the link>: Integro
Posición del primer carácter del enlace. El índice del primer carácter del control es set a 1. La función no tiene ningún efecto si la posición inicial del enlace es mayor que el tamaño del texto..
<End position of the link>: Integro
Posición del primer carácter después del enlace. La función no tiene ningún efecto si la posición final del eslabón es inferior a la posición inicial del eslabón..
<WLanguage procedure>: Nombre de Procedure
Nombre del lenguaje WLanguage Procedure llamado cuando se hace clic en el enlace.
Para obtener más información sobre este procedimiento, consulte Los parámetros de la Procedure utilizados por AddLink.
<Procedure parameter>: Variante opcional
Parámetro que se pasará a la Procedure cuando se haga clic en el enlace. Si no se especifica este parámetro, la Procedure no recibirá ningún parámetro.
Observaciones
  • AddLink puede utilizarse en los controles de edición de texto y RTF (pero no en los controles de edición HTML).
  • Para eliminar un enlace, basta con actualizar el contenido de la control (sin el enlace).
  • Los enlaces añadidos con AddLink se pierden cuando el contenido se copia en el portapapeles o cuando se llama a ScreenToFile. En este último caso, sólo se copia el contenido HTML en el buffer HFSQL.
  • La Color de los enlaces puede ser configurada por LinkColor.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local