4D v16.3Glisser Déposer |
||
|
4D v16.3
Glisser Déposer
Glisser Déposer
Plusieurs propriétés permettent de configurer la prise en charge du glisser-déposer dans les formulaires. Ces propriétés sont accessibles dans le thème "Action" de la Liste des propriétés. Le nombre et l'action de ces propriétés dépend du type d'objet auquel elles sont appliquées. Ces propriétés contrôlent la possibilité, pour l’utilisateur, de faire glisser l’objet ou son aptitude à recevoir des données que l’utilisateur fait glisser. Si vous souhaitez permettre de glisser-déposer pour un objet particulier, sélectionnez la propriété correspondante. Dans ce cas, toute opération de glisser ou de déposer effectuée sur l'objet lors de l'exécution du formulaire déclenchera l'événement formulaire correspondant. Vous devez alors gérer l’action de glisser-déposer à l’aide d’une méthode. Pour plus d'informations, reportez-vous à la section Présentation du Glisser-Déposer dans le manuel Langage de 4D. Note : La propriété Déposable peut être affectée à un objet non saisissable. Ce principe permet au développeur de programmer tout type d’action en réponse au déposer d’un objet sur un champ ou une variable non saisissable. Les objets texte (champs, variables, combo box et list box) ainsi que les objets image autorisent le glisser-déposer automatique, c’est-à-dire le déplacement ou la copie direct(e) de la sélection de texte ou d'une image d’une zone à une autre par simple clic. Il peut être employé dans la même zone 4D, entre deux zones 4D, ou entre 4D et une autre application, par exemple WordPad. Par exemple, le glisser-déposer automatique permet de recopier une valeur entre deux champs sans aucune programmation : Pour activer le glisser-déposer automatique, vous devez cocher les propriétés correspondantes dans le thème "Action" de la Liste des propriétés pour l'objet. Pour plus d'informations, reportez-vous à la section Présentation du Glisser-Déposer dans le manuel Langage de 4D.
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |