version 2004 (Modifiée)
dr_VERROUILLER ZONE (zone; mode{; modeBouton})
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| mode | Entier | 0 = La zone est verrouillée | |
| 1 = La zone est accessible | |||
| modeBouton | Entier | Affichage en bouton lorsque la zone est de taille | |
| réduite : 0 = oui, 1 = non |
Description
La commande dr_VERROUILLER ZONE permet de définir le mode d'accès et, facultativement, le mode d'affichage réduit de la zone.
Le paramètre mode permet deux types d'accès à zone :
- Si mode est égal à 0, l'utilisateur accède à la zone en mode consultation. Il pourra visualiser la zone et se déplacer dans la feuille de dessin à l'aide des barres de défilement. En revanche, il ne pourra pas la modifier, accéder aux menus, accéder à la palette d'outils. La zone ne pourra être modifiée que par programmation.
- Si mode est égal à 1, la zone est active et son fonctionnement est normal.
Le paramètre facultatif modeBouton permet de spécifier si la zone 4D Draw doit être affichée sous forme de bouton lorsque ses dimensions sont trop réduites dans le formulaire.
- Si vous passez 0 dans modeBouton, la zone est affichée sous forme de bouton si sa hauteur est inférieure à 150 points ou si sa largeur est inférieure à 300 points. Lorsque l'utilisateur clique sur ce bouton, 4D Draw passe en mode pleine page. Ce fonctionnement est actif par défaut.
- Si vous passez 1 dans modeBouton, la zone n'est jamais affichée sous forme de bouton.
Exemple
Cet exemple verrouille la zone au moment de l'affichage du formulaire :
Si(Evenement formulaire = Sur chargement) dr_OPTIONS AFFICHAGE(LaZone;-1;0) ` Dissimulons toutes les options d'affichage dr_VERROUILLER ZONE(LaZone;0) ` Accès à LaZone en mode consultation Fin de si
Référence