PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Permet de savoir :
  • si un Widget est présent dans un champ Tableau de bord à une position donnée.
  • quel est le Widget présent dans un champ Tableau de bord à une position donnée.
Versions 20 et supérieures
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code Navigateur.
Nouveauté 20
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code Navigateur.
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code Navigateur.
Versions 22 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 22
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Exemple
// -- Traitement "Survol Souris" d'un champ Tableau de bord
// Récupère l'indice survolé
nIndice est un entier = TDBInfoXY(MoiMême, SourisPosX(), SourisPosY())

// Si le widget survolé est le même que précédemment, ne rien faire
SI gnIndiceSurvol = nIndice ALORS RETOUR

// Mémorise l'indice survolé
gnIndiceSurvol = nIndice

// Affiche une information sur le widget survolée
SELON gnIndiceSurvol
// Aucun widget survolé
CAS 0 : LIB_Survol = "Aucun widget n'est survolé"

// Un widget est survolé
AUTRE CAS : LIB_Survol = ...
ChaîneConstruit("Widget survolé : %1 (Indice : %2 | Fen interne source : %3)", ...
gPoliceGras(Vrai) + TDB_TableauDeBord[gnIndiceSurvol]..Libellé + ...
gPoliceGras(Faux), gPoliceGras(Vrai) + gnIndiceSurvol + gPoliceGras(Faux), ...
gPoliceGras(Vrai) + TDB_TableauDeBord[gnIndiceSurvol]..FenêtreSource + ...
gPoliceGras(Faux))
FIN
Syntaxe
<Résultat> = TDBInfoXY(<Tableau de bord> , <X> , <Y>)
<Résultat> : Entier
  • Indice du Widget présent à la position indiquée,
  • 0 si aucun Widget n'est présent.
<Tableau de bord> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ Tableau de bord à manipuler.
<X> : Entier
Abscisse (en pixels) du Widget dans le champ Tableau de bord.
<Y> : Entier
Ordonnée (en pixels) du Widget dans le champ Tableau de bord.
Liste des exemples associés :
WD Tableau de bord Exemples didactiques (WINDEV) : WD Tableau de bord
[ + ] L'exemple "WD Tableau de bord" est un exemple didactique sur l'utilisation du champ Tableau de bord.
Cet exemple présente comment :
- manipuler le champ en mode "édition",
- sauver/charger une configuration,
- configurer le champ (configuration initiale, ajout / suppression de widgets, ...),
- rafraîchir un widget,
- etc.
Composantes
WINDEVEtats et Requêtes wd220obj.dll
WEBDEV - Code Navigateur WDJS.DLL
Android wd220android.jar
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire