dr_DEPLACER

4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant

version 6.0


dr_DEPLACER (zone; cible; déplacementH; déplacementV; mode)

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-1 = Tous, 0 = Sélection, >0 = ID
déplacementHNumériqueDéplacement horizontal
déplacementVNumériqueDéplacement vertical
modeEntier0 = Absolue, 1= Relative

Description

La commande dr_DEPLACER déplace les objets désignés par cible.

Si cible est égal à -1, dr_DEPLACER repositionne tous les objets de zone.

Si cible est égal à 0, dr_DEPLACER repositionne les objets de la sélection courante.

Si cible est supérieur à 0, dr_DEPLACER interprète la valeur comme étant le numéro d'identification d'un objet et le déplace. Si l'objet n'existe pas, dr_Erreur retourne 2.

déplacementH et déplacementV indiquent la nouvelle position de l'objet. En fonction de la valeur prise par mode, déplacementH et déplacementV indiqueront soit le déplacement à effectuer en partant de l'origine (valeur absolue), soit le déplacement à effectuer en partant de la position relative de l'objet.

Une valeur positive indique que le déplacement s'effectuera vers le bas ou vers la droite.

Une valeur négative indique que le déplacement s'effectuera vers le haut ou vers la gauche.

déplacementH et déplacementV seront interprétés dans l'unité de base.

Exemple

L'exemple déplace la sélection dans quatre directions. Chaque ligne apparaît dans la méthode objet d'un bouton.

   dr_DEPLACER(LaZone;0;0;1;1)    ` bBas
   dr_DEPLACER(LaZone;0;0;-1;1)   ` bHaut
   dr_DEPLACER(LaZone;0;-1;0;1)   ` bGauche
   dr_DEPLACER(LaZone;0;1;0;1)   ` bDroite

Référence

dr_ECHELLE, dr_Lire ID, dr_MODIFIER TAILLE.


4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant