|
|
|
|
|
- Règle utilisée pour le calcul des cases
TDBDéplaceWidget (Fonction) En anglais : DashMoveWidget
Non disponible
// Déplace le Widget courant en haut du champ Tableau de bord TDBDéplaceWidget(1, 1) Syntaxe <X> : Entier Position horizontale du Widget en cours en nombre de cases ou en pixels. La première case est la case [1, 1]. La valeur en pixels est arrondie pour correspondre à un nombre entier de cases.Le Widget manipulé correspond au champ auquel appartient l'événement en cours (Widget ou champ appartenant au Widget). <Y> : Entier Position verticale du Widget en cours en nombre de cases ou en pixels. La première case est la case [1, 1]. La valeur en pixels est arrondie pour correspondre à un nombre entier de cases.Le Widget manipulé correspond au champ auquel appartient l'événement en cours (Widget ou champ appartenant au Widget). <Options> : Constante optionnelle de type Entier Permet de définir l'unité utilisée et le mode de réorganisation : | | tdbSansRéorganisation | Déplace le Widget sans réorganiser les Widgets adjacents.Attention : L'utilisation de la constante tdbSansRéorganisation peut conduire à un affichage incorrect (avec des Widgets superposés). En utilisant cette constante, il est important de réorganiser entièrement le champ Tableau de bord à l'aide des fonctions TDBChangeTailleWidget et TDBDéplaceWidget. | tdbUnitéCase (Valeur par défaut) | L'unité utilisée pour le déplacement du Widget est un nombre de cases. | tdbUnitéPixel | L'unité utilisée pour le déplacement du Widget est le pixel. |
Déplacer un Widget identifié par son indice Masquer les détails
TDBDéplaceWidget(<Champ Tableau de bord> , <Indice du Widget> , <X> , <Y> [, <Options>])
<Champ Tableau de bord> : Nom de champ Nom du champ Tableau de bord à manipuler. <Indice du Widget> : Entier Indice du Widget à manipuler. Cet indice correspond :- au numéro d'ajout du Widget défini sous l'éditeur de fenêtres ou de pages.
- au numéro d'ajout du Widget renvoyé par la fonction TDBAjouteWidget.
<X> : Entier Position horizontale du Widget en nombre de cases ou en pixels. La première case est la case [1, 1]. La valeur en pixels est arrondie pour correspondre à un nombre entier de cases. <Y> : Entier Position verticale du Widget en nombre de cases ou en pixels. La première case est la case [1, 1]. La valeur en pixels est arrondie pour correspondre à un nombre entier de cases. <Options> : Constante optionnelle de type Entier Permet de définir l'unité utilisée et le mode de réorganisation : | | tdbSansRéorganisation | Déplace le Widget sans réorganiser les Widgets adjacents.Attention : L'utilisation de la constante tdbSansRéorganisation peut conduire à un affichage incorrect (avec des Widgets superposés). En utilisant cette constante, il est important de réorganiser entièrement le champ Tableau de bord à l'aide des fonctions TDBChangeTailleWidget et TDBDéplaceWidget. | tdbUnitéCase (Valeur par défaut) | L'unité utilisée pour le déplacement du Widget est un nombre de cases. | tdbUnitéPixel | L'unité utilisée pour le déplacement du Widget est le pixel. |
Remarques Règle utilisée pour le calcul des cases Pour un Widget de taille 100 px par 100 px, avec une marge de 10 px, voici quelques exemples de redimensionnement : TDBDéplaceWidget(TDB_FuseauxHoraires, 1, 80, 80, tdbUnitéPixel) // Le Widget se positionnera dans la case 1 x 1  TDBDéplaceWidget(TDB_FuseauxHoraires, 1, 160, 200, tdbUnitéPixel) // Le Widget se positionnera dans la case 2 x 2  TDBDéplaceWidget(TDB_FuseauxHoraires, 1, 211, 211, tdbUnitéPixel) // Le Widget se positionnera dans la case 3 x 3  TDBDéplaceWidget(TDB_FuseauxHoraires, 1, 400, 500, tdbUnitéPixel) // Le Widget se positionnera dans la case 4 x 5 Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|