Aller au contenu principal
Version: 20 R5 BETA

On Begin Drag Over

CodePeut être appelé parDéfinition
174D Write Pro area - Button - Button Grid - Check Box - Dropdown list - Form - Hierarchical List - Input - List Box - List Box Column - Picture Button - Picture Pop up menu - Plug-in Area - Progress Indicators - Radio Button - Ruler - Spinner - Splitter - Stepper - Tab controlUn objet est en cours de déplacement

Description

The On Begin Drag Over form event can be selected for any form objects that can be dragged. It is generated in every case where the object has the Draggable property. Il peut être appelé à partir de la méthode de l'objet source ou de la méthode formulaire de l'objet source.

Unlike the On Drag Over form event, On Begin Drag Over is called within the context of the source object of the drag action.

The On Begin Drag Over event is useful for preparing of the drag action. Il peut être utilisé pour :

  • Add data and signatures to the pasteboard (via the APPEND DATA TO PASTEBOARD command).
  • Use a custom icon during the drag action (via the SET DRAG ICON command).
  • Accepter ou refuser le glissement via $0 dans la méthode de l'objet glissé.
    • To indicate that drag actions are accepted, the method of the source object must return 0 (zero); you must therefore execute $0:=0.
    • To indicate that drag actions are refused, the method of the source object must return -1 (minus one); you must therefore execute $0:=-1.
    • Si aucun résultat n'est retourné, 4D considère que les actions de glissement sont acceptées.

Les données 4D sont placées dans le presse-papiers avant d'appeler l'événement. For example, in the case of dragging without the Automatic Drag action, the dragged text is already in the pasteboard when the event is called.