DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Tableau de bord
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
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.
Exemple
// -- Evénement "Survol Souris" d'un champ Tableau de bord
// Récupère l'indice survolé
nIndice est un entier = TDB_TableauDeBord.InfoXY(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> = <Champ Tableau de bord>.InfoXY(<X> , <Y>)
<Résultat> : Entier
  • Indice du Widget présent à la position indiquée,
  • 0 si aucun Widget n'est présent.
<Champ Tableau de bord> : Nom de champ
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.
Composante : wd300obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 16/06/2023

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