4D v16.3

FIXER ICONE GLISSER

Accueil

 
4D v16.3
FIXER ICONE GLISSER

FIXER ICONE GLISSER 


 

FIXER ICONE GLISSER ( icône {; décalageH {; décalageV}} ) 
Paramètre Type   Description
icône  Image in Icône à utiliser lors du glisser
décalageH  Entier long in Décalage horizontal du bord gauche de l’image par rapport à la position du curseur (>0 = vers la gauche, <0 = vers la droite)
décalageV  Entier long in Décalage vertical du bord supérieur de l’image par rapport à la position du curseur (>0 = vers le haut, <0 = vers le bas)

La commande FIXER ICONE GLISSER vous permet d’associer l’image icône au curseur lors des glisser-déposer gérés par programmation.

Cette commande peut être appelée uniquement dans le contexte de l’événement formulaire Sur début glisser (cf. commande Evenement formulaire).

Passez dans le paramètre icône l’image à utiliser. Sa taille maximale est de 256x256 pixels. Si l’une de ses dimensions excède 256 pixels, elle est automatiquement redimensionnée. 

Vous pouvez passer dans décalageH et décalageV des valeurs de décalage en pixels :

  • passez dans décalageH le décalage horizontal du bord gauche de l’icône par rapport à la position du curseur. Passez une valeur positive pour appliquer le décalage vers la gauche ou une valeur négative pour appliquer le décalage vers la droite.
  • passez dans décalageV le décalage vertical du bord supérieur de l’icône par rapport à la position du curseur. Passez une valeur positive pour appliquer le décalage vers le haut ou une valeur négative pour appliquer le décalage vers le bas.

Si vous omettez ce paramètre, le curseur est placé au centre de l’icône.

Exemple  

Dans un formulaire, l’utilisateur peut générer une étiquette par glisser-déposer d’une ligne. Dans la méthode objet de la list box, vous écrivez :

 Si(Evenement formulaire=Sur début glisser)
       LIRE FICHIER IMAGE(Dossier 4D(Dossier Resources courant)+"splash.png";vpict)
       CREER IMAGETTE(vpict;vpict;48;48)
       FIXER ICONE GLISSER(vpict)
 Fin de si

Lors du glisser d’une ligne, l’image apparaît :

A noter que vous pouvez modifier la position du curseur par rapport à l’image :

 FIXER ICONE GLISSER(vpict;0;0)



Voir aussi  

Evenement formulaire

 
PROPRIÉTÉS 

Produit : 4D
Thème : Glisser-Déposer
Numéro : 1272
Nom intl. : SET DRAG ICON

 
HISTORIQUE 

Créé : 4D v14

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)