dr_SELECTIONNER

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_SELECTIONNER (zone; cible; action)

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-1 = Tous, 0 = Sélection, >0 = ID
actionEntier0 = Désélectionner, 1 = Sélectionner, 2 = Basculer

Description

La commande dr_SELECTIONNER sélectionne ou désélectionne les objets de zone désignés par cible.

Si cible est égal à -1, dr_SELECTIONNER agit sur l'ensemble des objets de zone.

Si cible est égal à 0, dr_SELECTIONNER agit sur les objets de la sélection courante.

Si cible est supérieur à 0, dr_SELECTIONNER interprète la valeur passée comme étant le numéro d'identification d'un objet et agit sur ce dernier. Si l'objet n'existe pas, dr_SELECTIONNER n'aura aucune action et dr_Erreur renverra une erreur n°2.

action détermine l'acte en lui-même.

Si action est égal à 0, les objets désignés par cible seront désélectionnés.

Si action est égal à 1, les objets désignés par cible seront sélectionnés.

Si action est égal à 2, les objets désignés par cible seront sélectionnés s'ils étaient auparavant désélectionnés, et inversement.

Note : Cette commande n'affecte que les objets désignés par cible. Par conséquent, les objets sélectionnés avant l'appel de dr_SELECTIONNER le resteront, quelle que soit la valeur passée dans action.

Exemple

L'exemple suivant désélectionne l'ensemble des objets de la zone et sélectionne celui dont le numéro d'identification est 1.

   dr_SELECTIONNER (LaZone;-1;0)
   dr_SELECTIONNER (LaZone;1;1)

Référence

dr_Lire ID, dr_SELECTION PAR ATTRIBUT, dr_SELECTION PAR REGION, dr_SELECTIONNER TEXTE.


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