PARENT

PARENT N,M

DÉFINIT L'OBJET SYSTÈME NUMÉRO M COMME LE PÈRE DE L'OBJET SYSTÈME NUMÉRO N

  • Type: Commande
  • Paramètres: 2
  • Groupe: Objets Système

ACTION

La commande PARENT N,M établit un lien entre l'objet système désigné par son numéro M et l'objet système désigné par son numéro N.

L'objet système numéro M devient le père de l'objet système numéro N : l'objet système numéro M contient alors l'objet système numéro N.

1 - un FORM peut être le père de (peut contenir) plusieurs types d'objets système

2 - un CONTAINER peut être le père de (peut contenir) plusieurs types d'objets système

3 - un PANEL peut être le père de (peut contenir) plusieurs types d'objets système

4 - un TAB peut être le père de (peut contenir) plusieurs types d'objets système

5 - un MAIN_MENU peut être le père d'un ou de plusieurs autres SUB_MENU

6 - un SUB_MENU peut être le père d'un autre ou de plusieurs autres SUB_MENU

7 - un CONTAINER_OPTION peut être le père d'un ou plusieurs OPTION

8 - un CONTAINER_TAB peut être le père d'un ou plusieurs TAB

SYNTAXE : PARENT N,M

  • N = numéro d'objet système (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.
  • M = numéro d'objet système (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.

UTILISATION

  • La commande PARENT est utilisée pour établir une liaison hiérarchique entre 2 objets systèmes.
  • Elle est très utile pour définir un système de menu, ou pour placer un objet système sur un FORM, un CONTAINER, un PANEL, un TAB ou pour grouper des OPTIONs dans un CONTAINER_OPTION.

ERREUR

  • Si N ou M n'est pas une expression correcte.
  • Si N ou M excède le nombre maximum permis d'objets systèmes.
  • Si N ou M est inférieur à 0.
  • Si l'objet système numéro N ou l'objet système numéro M n'existe pas.
  • Si il y a impossibilité de lier l'objet système numéro N à l'objet système numéro M.

EXEMPLE

rem création d'un menu

main_menu 1

rem créer 2 SUB_MENU au même niveau

sub_menu 2 : caption 2"Fichier" : parent 2,1

sub_menu 3 : caption 3,"Edition" : parent 3,1

rem créer 3 SUB_MENU à SUB_MENU 2 (Fichiers)

sub_menu 4 : caption 4,"Ouvir" : parent 4,2

sub_menu 5 : caption 5,"Sauver" : parent 5,2

sub_menu 6 : caption 6,"Quitter" : parent 6,2

rem créer 3 SUB_MENU à SUB_MENU 3 (Edition)

sub_menu 7 : caption 7,"Copier" : parent 7,3

sub_menu 8 : caption 8,"Coller" : parent 8,3

sub_menu 9 : caption 9,"Défaire" : parent 9,3

EN RAPPORT

-