MESBOX |
"Mesbox"permet de déclarer une boîte pleine page s'appuyant sur un écran principal,avec déclaration possible d'onglets, de listes gauches, et de boutons.
[
Local ] Mesbox
fenêtreFrom fonction At exp1 With exp2 Mask masque
[Atposition]
[ liste_folder]
Asabrev
fenêtre | Nomde la fenêtre |
|
fonction | Nomde la fonction |
|
exp1 | chaînede caractère pour indiquer le timestamp |
|
exp2 | chaînede caractère pouvant prendre les 2 valeurs : |
|
masque | Identifiantdu masque principal sous l'une des formes suivantes | classe0 |
expr_c | Expressionalphanumérique dont le résultat est un nom de masque sous la forme d'unidentificateur ou d'un chemin absolu ou relatif. | |
liste_bouton | Listed'expressions alphanumériques donnant le texte de chaque bouton séparées parle caractère ','. | |
liste_raccourci | Listed'expressions sur un caractère séparés par le caractère ','. | lecaractère doit appartenir au texte du bouton |
liste_status | Listed'expressions entières séparées par le caractère ','. | Pourles boutons standards, utiliser les variables globales |
titre_boîte | Expressionalphanumérique du titre de la boîte | |
Position de la boite de picking àl'écran sous la forme : | Cette position ne doit pas être endehors de l'écran. | |
Expression numérique du numéro de ligneà l'écran, à partir duquel sera affichée la boite de picking. | ||
Expression numérique du numéro decolonne à l'écran, à partir duquel sera affichée la boite de picking. | ||
liste_folder | Listed'onglets séparés par le caractère ','. | 8onglets maximum |
masque1 | Identifiantd'un onglet sous l'une des formes suivantes | classe1 |
titre_onglet | Expressionalphanumérique du titre de l'onglet | |
abrev | abréviationdésignant la boîte |
"Mesbox"permet de déclarer une boîte pleine page s'appuyant sur un écran principal.Cette boîte est identifiée par une abréviation que l'on utilisera pourafficher, saisir, effacer à l'écran ou supprimer de la mémoire la boîte , avecles instructions Boxact,Mesbox, Boxclret
Close Mesbox. Dans ce type de boîte, il n'y a pas de liste de gauche. De plus, il n'estpas possible de faire des tunnels.
Il est possible d'afficher dans cette boîte, un seul masque ou bien unmasque principal et des onglets (8 maximum).
Pour définir un onglet, on utilisera le mot clé Folder.la cause atpermet de préciser le timestamp de génération de la fenêtre.
La clause withest suivie d'une chaîne vide, ou de la chaîne "$SCR_PREVIEW" pour lapré-visualisation de la fenêtre.
Le nombre d'OBJets-écrans pouvant être ouverts simultanément est au pluségal à 25. On appelle OBJet-écran les boîtes ouvertes par Selbox,
Mesbox, Inpbox, Dlgbox, Listbox, Treebox, Pickbox (ycompris quand c’est une liste de gauche).Il faut aussi prendre encompte dans ce nombre, la "fenêtre de travail" ouverte aulancement d'une application. La déclaration d'un OBJet-écran avec une abréviation déjà utilisée par unautre OBJet-écran, referme ce dernier.
L'instruction Close[Local]Mesboxsupprime de la mémoire les boîtes ouvertes par
[Local] Mesbox . Si l'abréviation n'est pasprécisée, toute les fenêtres ouvertes localement supprimée.Lorsqu'un sous-programme se termine, les boîtes ouvertes par
Local Mesboxdans cesous-programme sont refermées comme si l'on avait fait CLose Mesbox .
ERCLAS(7) | Classen'est pas une abréviation |
ERMABR(37) | 2masques avec même abréviation |
ERMODE(10) | untitre n'est pas alphanumérique |
Adonix X3(r) L4G |