GRIZO |
"Grizo"permet de griser et de rendre non saisissable tout ou partie des zones d'unmasque. Contrairement au Diszo,
Grizo[ classe] [ liste_zones]
classe | Enl'absence de ce paramètre, le masque par défaut est utilisé. | Classedésigne un masque ouvert par l'ordre mask |
liste_zones | Listedeid_zone séparées par le caractère ','. | Aucune |
id_zone | Identificationd'une zone sous l'une des formes suivantes : | Leszones dont le nom est donné doivent être définies dans le masquecorrespondant. |
exp_ind | Expressionentière dont la valeur est l'indice de la variable à afficher. | L'indicedoit être dans l'intervalle défini par le facteur de répétition. |
int_zones | Intervallede zones, c'est-à-dire deux noms de zones séparés par le caractère '-' (signemoins). | Lesdeux zones doivent appartenir au masque correspondant |
no_rang | Nombreentier dont la valeur est un numéro de rang. | 1<= no_rang <= 99 |
int_rangs | Intervallede rangs, c'est-à-dire deux numéros de rangs rang1 et rang2 séparés par lecaractère '-' | rang1<= rang2 |
|
# grisage dans le masque courant, des zones de rang1, 15 à 30
# et des zones CHP1, VAR à FIN.
Grizo1, 15-30, CHP1, VAR-FIN # grisage dans le masque d'abréviation ABC, deszones de rang 20 à 30
# et de la zone TOTO pour l'indice I+1.
Grizo[ABC]20-30, TOTO(I+1)
# grisage de toutes les zones du masqued'abréviation ABC.
Grizo[ABC]
"
Grizo "permet d'afficher tout ou partie des zones d'un masque et ainsi de signifierque les zones n'ont pas de sens dans le contexte."
Grizo "s'applique sur des zones déclarées saisissables dans le masque. Ces zonesdeviennent non saisissables et affichées avec une police grise sur un fondgris. Il n'y a pas de prise de focus et pas de menu contextuel sur ces zones.Lorsque des zones sont grisées par "
Grizo ", l'ordre de grisage utilisé est toujourscelui découlant des rangs de saisie et de la position des champs à l'écran. Parconséquent, si on veut changer cet ordre de grisage, il est nécessaired'utiliser plusieurs instructions " Grizo ". De même, lorsqu'on donne un intervalle de zones à griser, c'est l'ordre desaisie qui est considéré pour déterminer quelles sont les zones del'intervalle.
Un tableau peut être totalement ou partiellement griser ; les syntaxes sontles suivantes :
griser le tableau: Grizo [M]NBLIG ou NBLIG est la variable debas de tableauGrizo [M]xx ou xx est le no de rang du bloc griser une colonne : Grizo [M]CHAMP griser une cellule: Grizo [M]CHAMP(nolign-1)Dans un tableau, un champ grisé apparaît avec une police grize en italique.Cependant, si le champ a un attribut de couleur par
pcolor , sa couleur est conservée.
Le grisage d'une cellule ou d'une colonne est maintenant possible.
Adonix X3(r) L4G |