PV LIRE CONTROLE CELLULE

4D - Documentation   Français   English   German   4D View, Commandes par thèmes   4D View, Liste des commandes   4D View, Constantes par thèmes   Retour   Précédent   Suivant

version 6.8


PV LIRE CONTROLE CELLULE (zone; colonne; ligne; type; nomVar; méthode; titre)

ParamètreTypeDescription
zoneEntier longZone 4D View
colonneEntier longNuméro de colonne de la cellule
ligneEntier longNuméro de ligne de la cellule
typeEntierType du contrôle
nomVarAlphaNom de la variable de gestion du contrôle
méthodeAlphaNom de la méthode de rétro-appel
titreAlphaTitre du contrôle

Description

La commande PV LIRE CONTROLE CELLULE récupère les informations sur le "contrôle" affiché dans la cellule désignée par colonne et ligne à l'intérieur de la zone 4D View.

Un contrôle est un objet de type bouton, case à cocher, bouton radio, liste déroulante ou combo box contenu dans une cellule.

type contient de type de contrôle (parmi les cinq ci-dessus) contenu dans la cellule. La valeur retournée peut être comparée aux constantes du thème PV Contrôles.

nomVar retourne le nom de la variable associée au contrôle (nom du tableau contenant les valeurs à afficher pour les contrôles de types liste déroulante et combo box).

méthode contient le nom de la méthode de rétro-appel liée au contrôle.

titre contient le libellé du bouton, de la case à cocher, etc.

Exemple

La méthode suivante remplit les cellules situées sous un contrôle avec le descriptif de ce dernier :

   C_ENTIER LONG($Colonne;$Ligne)  `Coordonnées de la cellule du contrôle
   C_ENTIER($TypeCtrl)  `Type de contrôle
   C_ALPHA(32;$NomCtrl)  `Nom du contrôle
   C_ALPHA(32;$MéthodeRétroAppel)  `Nom de la méthode de rétro-appel
   C_ALPHA(32;$Titre)  `Titre du contrôle
   C_ALPHA(32;$NomType)  `Nom du type de contrôle

   PV LIRE CELLULE COURANTE (Zone;$Colonne;$Ligne)  `Cellule du contrôle
   PV LIRE CONTROLE CELLULE (Zone;$Colonne;$Ligne;$TypeCtrl;$NomCtrl;$MéthodeRétroAppel;$Titre)

   Au cas ou 
      : ($TypeCtrl=0)
         $NomType:="Pas de contrôle"
    
      : ($TypeCtrl=pv contrôle bouton )
         $NomType:="bouton"
    
      : ($TypeCtrl=pv contrôle bouton radio )
         $NomType:="bouton radio"
    
      : ($TypeCtrl=pv contrôle case à cocher )
         $NomType:="case à cocher"
    
      : ($TypeCtrl=pv contrôle liste déroulante )
         $NomType:="liste déroulante"
    
      : ($TypeCtrl=pv contrôle combo box )
         $NomType:="combo box"
   Fin de cas 

   PV FIXER VALEUR CELL TEXTE (Zone;$Colonne;$Ligne+1;"Type : "+$NomType)
   PV FIXER VALEUR CELL TEXTE (Zone;$Colonne;$Ligne+2;"Nom : "+$NomCtrl)
   PV FIXER VALEUR CELL TEXTE (Zone;$Colonne;$Ligne+3;"Titre : "+$Titre)
   PV FIXER VALEUR CELL TEXTE (Zone;$Colonne;$Ligne+4;"Méthode : "+$MéthodeRétroAppel)

Références

PV FIXER CONTROLE CELLULE, PV Lire type valeur cellule.

Constantes

Thème PV Contrôles.


4D - Documentation   Français   English   German   4D View, Commandes par thèmes   4D View, Liste des commandes   4D View, Constantes par thèmes   Retour   Précédent   Suivant