Téléchargement des produits


Version anglaise


 


      

VADELIA

      

WADELIA



(I) (C/S)


(I) (C/S)



Paragraphe d'utilisation

DECLARATION


Syntaxe

GROUPE_OBJETS NomDuGroupe ListeElementsGraphiques


ListeElementsGraphiques


ListeElementsGraphiques, ElementGraphique

ElementGraphique

Fenêtre

| Contrôle graphique

| Menu


Description

Déclare un groupe d'objets, de nom NomDuGroupe, auquel on associe une liste d'éléments graphiques (des fenêtres, des contrôles, des menus). Cet ordre permet ensuite de manipuler directement la propriété de tous les objets du groupe en une seule ligne L4G. La propriété manipulée doit bien évidemment être définie pour chacun des objets du groupe.


Remarques :

Le groupe doit contenir au moins un élément.

Le groupe ne peut contenir plus d'une fois le même élément, même si les syntaxes diffèrent.

Dans le cas des programmes Adélia Web, la propriété VALEUR sera manipulée directement via le nom du groupe, sans préciser :VALEUR, à l'instar de ce qui est fait pour la propriété VALEUR d'un objet simple.

Si l'un des objets du groupe possède une variable associée, on ne pourra pas manipuler la propriété VALEUR du groupe.

Les propriétés des groupes d'objets ne sont manipulables qu'en écriture, via des affectations (la propriété LISTE n'est donc pas manipulable)


Syntaxe des noms de fenêtres, contrôles et menus

Suivant le paragraphe où est déclaré le GROUPE_OBJETS, il n'est pas forcément nécessaire de spécifier le nom de la fenêtre d'appartenance dans le cas d'un contrôle ou d'un menu.


Type d'objet

Syntaxe 1

Syntaxe 2

Fenêtre

NomFenêtre


Contrôle

NomFenêtre.NomContrôle

NomContrôle

MenuFenêtre


NomFenêtre[IdMenu]

MenuContrôle

NomFenêtre.NomContrôle[IdMenu]

NomContrôle[IdMenu]


Par exemple

GROUPE_OBJETS  MonGroupeFenetres MAFENETRE1  MAFENETRE2  MAFENETRE3

MonGroupeFenetres:LARGEUR  = 444

MonGroupeFenetres:ACTIVITE =  *VRAI


GROUPE_OBJETS  MonGroupeEntryField_ALPHA  MAFEN.CHS_ALPHA_1  MAFEN.CHS_ALPHA_2  CHS_ALPHA_3

MonGroupeEntryField_ALPHA :VALEUR = *BLANK

MonGroupeEntryField_ALPHA :ORDONNEE = 100



↑ Haut de page

  • Aucune étiquette