DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des champs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
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 ==
tabCibleLien 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(tabCibleLien, Destination)
 
// Ajoute le lien dans le champ de saisie
AjouteLien(SAI_Saisie, SAI_Saisie.Curseur, ...
SAI_Saisie.FinCurseur, ClicSurLien, RangLien)
FIN
// == Procédure ClicSurLien ==
PROCÉDURE ClicSurLien(RangLien est un entier)
InfoConstruit("La note associée au lien %1 est : %2", RangLien, ...
tabCibleLien[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.
Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction AjouteLien.
<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 mettre à jour le contenu du champ (sans le lien).
  • Les liens ajoutés avec la fonction AjouteLien ne sont pas conservés lors d'une copie dans le presse-papiers ou lors d'un appel à la fonction EcranVersFichier. Dans ce dernier cas, seul le HTML est copié dans le buffer HFSQL.
  • Il est possible de paramétrer la couleur des liens avec la fonction LienCouleur.
Composante : wd300obj.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale