PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Ajoute un lien sur une portion de texte dans un champ de saisie. Les clics sur ce lien sont traités par programmation.
Exemple
// == Déclarations globales de la fenêtre ==
taCibleLien est un tableau de chaînes
// == Clic sur le champ Bouton "Ajouter une note" ==
RangLien est un entier
Destination est une chaîne
 
// Demande une note à associer au lien
SI Saisie("Saisissez une note associée à ce lien :", Destination) = 1 ALORS
 
// Conserve la note dans un tableau
RangLien = Ajoute(taCibleLien, Destination)
 
// Ajoute le lien dans le champ de saisie
AjouteLien(SAI_Saisie, SAI_Saisie..Curseur, ...
SAI_Saisie..FinCurseur, ClicSurLien, RangLien)
FIN
// == Procédure ClicSurLien ==
PROCEDURE ClicSurLien(RangLien est un entier)
InfoConstruit("La note associée au lien %1 est : %2", RangLien, ...
taCibleLien[RangLien])
Syntaxe
AjouteLien(<Champ de saisie> , <Position du début du lien> , <Position de la fin du lien> , <Procédure WLangage> [, <Paramètre de la procédure>])
<Champ de saisie> : Nom de champ
Nom du champ de saisie à manipuler.
<Position du début du lien> : Entier
Position du premier caractère du lien. Le premier caractère contenu dans le champ a pour indice 1. Si la position de début du lien est supérieure à la taille du texte, la fonction est sans effet.
<Position de la fin du lien> : Entier
Position du premier caractère après le lien. Si la position de fin du lien est inférieure à la position de début du lien, la fonction est sans effet.
<Procédure WLangage> : Nom de procédure
Nom de la procédure WLangage appelé lors d'un clic sur le lien.
<Paramètre de la procédure> : Variant optionnel
Paramètre qui sera passé à la procédure lors d'un clic sur le lien. Si ce paramètre n'est pas spécifié, la procédure ne recevra pas de paramètre.
Remarques
  • La fonction AjouteLien peut être utilisée sur les champs de saisie texte et RTF (mais pas les champs de saisie HTML).
  • Pour supprimer un lien, il suffit de réaffecter la zone de texte correspondante.
  • Les liens ajoutés avec la fonction AjouteLien ne sont pas conservés :
    • lors d'une copie dans le presse-papiers.
    • lors d'un appel à la fonction EcranVersFichier. Dans ce cas, seul le HTML est copié dans le buffer HFSQL.
  • Versions 22 et supérieures
    Il est possible de paramétrer la couleur des liens avec la fonction LienCouleur.
    Nouveauté 22
    Il est possible de paramétrer la couleur des liens avec la fonction LienCouleur.
    Il est possible de paramétrer la couleur des liens avec la fonction LienCouleur.
Composante : wd240obj.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire