PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

PV


  • "Drag and Drop" programmé ou automatique
  • Limite
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
Pour certains types de champs, WINDEV et WEBDEV proposent une gestion du "Drag and Drop" automatique : il suffit de cocher l'option correspondante dans l'onglet "Détail" de la description du champ. Un champ peut alors être défini comme source ou cible du "Drag and Drop".
Le Drag and Drop automatique est disponible :
  • WINDEV pour les champs de saisie, les listes, les listes image, les arbres.
Lors d'un Drag and Drop programmé, les propriétés DndSource et DndCible permettent de définir les champs source et cible du Drag and Drop.
La propriété DndSource permet de connaître et de modifier le comportement d'un champ (champ de saisie, Liste, Liste image, Zone répétée, Arbre, ...) vis-à-vis du "Drag and Drop". Ce champ sera source du "Drag and Drop", c'est-à-dire que le "Drag and Drop" débutera depuis ce champ.
Exemple
// -- Initialisation du champ LISTE_Source
// LISTE_Source n'est pas cible
LISTE_Source.DndSource = dndInactif
 
// -- Initialisation du champ LISTE_Cible
LISTE_Cible.DndCible = dndProgrammé
DnDEvénement("Lâcher", "LISTE_Cible", dndLâcher)
DnDEvénement("Survol", "LISTE_Cible", dndSurvol)
Syntaxe

Connaître le comportement d'un champ source du "Drag and Drop" Masquer les détails

<Gestion du Drag and Drop> = <Champ manipulé>.DndSource
<Gestion du Drag and Drop> : Constante
Identifie le comportement du champ source du "Drag and Drop" :
dndAutoGestion automatique du "Drag and Drop"
dndInactifLe "Drag and Drop" à partir de ce champ est inactif
dndProgramméLa gestion du "Drag and Drop" à partir de ce champ est à la charge du développeur
<Champ manipulé> : Nom de champ
Nom du champ à manipuler.

Modifier le comportement d'un champ source du "Drag and Drop" Masquer les détails

<Champ manipulé>.DndSource = <Gestion du Drag and Drop>
<Champ manipulé> : Nom de champ
Nom du champ à manipuler.
<Gestion du Drag and Drop> : Constante
Identifie le comportement du champ source du "Drag and Drop".
dndAutoGestion automatique du "Drag and Drop"
dndInactifLe "Drag and Drop" à partir de ce champ est inactif
dndProgramméLa gestion du "Drag and Drop" à partir de ce champ est à la charge du développeur
Remarques

"Drag and Drop" programmé ou automatique

WINDEVJava Un "Drag and Drop" automatique est disponible uniquement pour les champs de saisie, les listes, les listes image, les tables et les arbres.
Un "Drag and Drop" programmé est disponible pour les champs suivants :
  • Champ de saisie
  • Liste et Liste image
  • Arbre
  • Table
  • Image
  • Code-Barres
  • Bouton
  • Zone répétée
  • Graphe
  • Table hiérarchique
  • Calendrier
  • Agenda
  • Planning
Java Seul le "Drag and Drop" automatique est disponible.

Limite

WINDEV La propriété DndSource peut être utilisée uniquement avec les champs suivants :
  • champs de saisie,
  • champs Liste,
  • champs Liste image,
  • champs Arbre,
  • champs Zone répétée,
  • champs Image,
  • champs Graphe,
  • champs Table,
  • champs Table hiérarchique,
  • champs Calendrier,
  • champs Agenda,
  • champs Planning,
  • champs Bouton,
  • champs Notation.
Java La propriété DndSource s'applique uniquement aux champs de saisie, listes et arbres.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire