Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
Commandes List Box

Commandes List Box  


 

 

Les commandes suivantes peuvent être utilisées avec des list box ou des parties de list box, telles que les en-têtes, pieds, lignes ou colonnes.

CommandeType de list boxParties supportées
LISTBOX CONTRACTERHiérarchiqueList box, en-têtes, pieds, lignes, colonnes
LISTBOX SUPPRIMER COLONNETous typesColonnes
LISTBOX SUPPRIMER LIGNESTableauList box, en-têtes, pieds, lignes, colonnes
LISTBOX DUPLIQUER COLONNETableau, Sélection, CollectionColonnes
LISTBOX DEPLOYERHiérarchiqueList box, en-têtes, pieds, lignes, colonnes
LISTBOX Lire tableauTableauList box, en-têtes, pieds, lignes, colonnes
LISTBOX LIRE TABLEAUXTous typesList box, en-têtes, pieds, lignes, colonnes
LISTBOX Lire hauteur ligne automatiqueTableauList box, en-têtes, pieds, lignes, colonnes
LISTBOX LIRE COORDONNEES CELLULETous typesList box, en-têtes, pieds, lignes, colonnes
LISTBOX LIRE POSITION CELLULETous typesList box, en-têtes, pieds, lignes, colonnes
LISTBOX Lire formule colonneSélection, CollectionColonnes
LISTBOX Lire largeur colonneTous typesColonnes
LISTBOX Lire calcul piedTableau, SélectionPieds
LISTBOX Lire hauteur piedsTous typesPieds
LISTBOX LIRE GRILLETous typesList box, en-têtes, pieds, lignes, colonnes
LISTBOX LIRE COULEUR GRILLETous typesList box, en-têtes, pieds, lignes, colonnes
LISTBOX Lire hauteur entetesTous typesEn-têtes
LISTBOX LIRE HIERARCHIETableauList box, en-têtes, pieds, lignes, colonnes
LISTBOX Lire colonnes verrouilleesTous typesList box
LISTBOX Lire nombre colonnesTous typesList box
LISTBOX LIRE OBJETSTous typesList box
LISTBOX LIRE INFORMATION IMPRESSIONTous typesList box, en-têtes, pieds, lignes, colonnes
LISTBOX Lire proprieteTous typesList box, colonnes
LISTBOX Lire couleur ligne en nombreTableauLignes
LISTBOX Lire style ligneTableauLignes
LISTBOX Lire hauteur ligneTableauLignes
LISTBOX Lire hauteur lignesTous typesList box
LISTBOX Lire colonnes statiquesTous typesList box
LISTBOX LIRE TABLE SOURCETous typesList box
LISTBOX INSERER COLONNETous typesList box
LISTBOX INSERER COLONNE FORMULETous typesList box
LISTBOX INSERER LIGNESTableauList box
LISTBOX DEPLACER COLONNETous typesColonnes
LISTBOX NUMERO COLONNE DEPLACEETous typesColonnes
LISTBOX NUMERO LIGNE DEPLACEETableauLignes
LISTBOX SELECTIONNER RUPTUREHiérarchiqueList box
LISTBOX SELECTIONNER LIGNETous typesLignes
LISTBOX FIXER TABLEAUTableauList box, colonnes
LISTBOX FIXER HAUTEUR LIGNE AUTOMATIQUETableauLignes
LISTBOX FIXER FORMULE COLONNESélection, CollectionColonnes
LISTBOX FIXER LARGEUR COLONNETous typesColonnes
LISTBOX FIXER CALCUL PIEDTableau, SélectionPieds
LISTBOX FIXER HAUTEUR PIEDSTous typesPieds
LISTBOX FIXER GRILLETous typesList box
LISTBOX FIXER COULEUR GRILLETous typesList box
LISTBOX FIXER HAUTEUR ENTETESTous typesEn-têtes
LISTBOX FIXER HIERARCHIETableauList box
LISTBOX FIXER COLONNES VERROUILLEESTous typesList box
LISTBOX FIXER PROPRIETETous typesList box, colonnes
LISTBOX FIXER COULEUR LIGNETableauLignes
LISTBOX FIXER STYLE LIGNETableauLignes
LISTBOX FIXER HAUTEUR LIGNETableauLignes
LISTBOX FIXER HAUTEUR LIGNESTous typesList box
LISTBOX FIXER COLONNES STATIQUESTous typesList box
LISTBOX FIXER TABLE SOURCESélectionList box
LISTBOX TRIER COLONNESTous typesColonnes

CommandeType de list BoxParties supportéesComments
EDITER ELEMENTTous typescolonnesPermet de passer la cellule d'une colonne de list box en mode édition
Lire texte editeTous typesList box, en-têtes, pieds, lignes, colonnes 
REDESSINERTableau, SélectionList boxLorsqu'elle est appliquée à une list box de type sélection, cette commande lance une mise à jour des données de la list box. Non prise en charge avec des list box de type entity selection.
Numero de ligne afficheeTous typesList box, en-têtes, pieds, lignes, colonnesFonctionne dans le contexte de l'événement formulaire Sur affichage corps pour un objet list box
Position deposerTous typesList box, en-têtes, pieds, lignes, colonnes 
Compter dans tableauTous typesList box, en-têtes, pieds, lignes, colonnes 
Imprimer objetTous typesList box, en-têtes, pieds, lignes, colonnes

CommandeType de list BoxParties supportées
OBJET DUPLIQUER Tous typesList box, en-têtes, pieds, lignes, colonnes
OBJET LIRE TAILLE OPTIMALETous typesColonnes
OBJET Lire style bordureTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET LIRE COORDONNEESTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET Lire source donneesArrayList box
OBJET LIRE OPTIONS GLISSER DEPOSERTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET Lire saisissableTous typesColonnes
OBJET Lire filtre saisieTous typesColonnes
OBJET Lire rectangle focus invisibleTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET Lire policeTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET Lire taille policeTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET Lire style policeTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET Lire formatageTous typesEn-têtes
OBJET Lire message aideTous typesEn-têtes, pieds
OBJET Lire alignement horizontalTous typesList box, en-têtes, pieds, colonnes
OBJET Lire liste referenceTous typesColonnes
OBJET Lire nomTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET Lire pointeur(1)Tous typesList box, en-têtes, pieds, lignes, colonnes
OBJET LIRE REDIMENSIONNEMENTTous typesList box, headers, footers, rows, columns
OBJET LIRE COULEURS RVBTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET LIRE DEFILEMENTTous typesList box
OBJET LIRE BARRES DEFILEMENTTous typesList box
OBJET Lire typeTous typesList box, en-têtes, pieds, colonnes
OBJET Lire alignement verticalTous typesList box, en-têtes, pieds, colonnes
OBJET DEPLACERTous typesList box, en-têtes, pieds, lignes, colonnes
_o_OBJET FIXER COULEURTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET FIXER COORDONNEESTous typesList box
OBJET FIXER SOURCE DONNEESTous typesList box
OBJET FIXER SAISISSABLETous typesColonnes
OBJET FIXER EVENEMENTSTous typesList box
OBJET FIXER RECTANGLE FOCUS INVISIBLETous typesList box, en-têtes, pieds, lignes, colonnes
OBJET FIXER POLICETous typesList box, en-têtes, pieds, lignes, colonnes
OBJET FIXER TAILLE POLICETous typesList box, en-têtes, pieds, lignes, colonnes
OBJET FIXER STYLE POLICETous typesList box, en-têtes, pieds, lignes, colonnes
OBJET FIXER FORMATAGETous typesList box, en-têtes, pieds, lignes, colonnes
OBJET FIXER MESSAGE AIDETous typesEn-têtes, pieds
OBJET FIXER ALIGNEMENT HORIZONTALTous typesList box, en-têtes, pieds, colonnes
OBJET FIXER REDIMENSIONNEMENTTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET FIXER COULEURS RVBTous typesList box, en-têtes, pieds, lignes, colonnes
OBJET FIXER DEFILEMENTTous typesList box
OBJET FIXER BARRES DEFILEMENT(2)Tous typesList box
OBJET FIXER TITRETous typesEn-têtes
OBJET FIXER ALIGNEMENT VERTICALTous typesList box, en-têtes, pieds, colonnes
OBJET FIXER VISIBLE(3)Tous typesList box, en-têtes, pieds

(1) Voir le paragraphe ci-dessous.
(2) Défile les lignes de la list box de façon à ce que la première ligne sélectionnée ou une ligne spécifique s'affiche.
(3) Lorsque la commande OBJET FIXER VISIBLE est utilisée avec un en-tête ou un pied, elle s'applique à tous les en-têtes ou pieds de l'objet list box, indépendamment de l'élément paramétré par la commande. Par exemple, l'instruction OBJET FIXER VISIBLE(*;"header3";False) ne cachera pas uniquement cet en-tête, mais tous les en-têtes de l'objet list box auquel appartient header3. A noter que pour gérer la visibilité de ces objets à l'aide de la commande OBJET FIXER VISIBLE, ils doivent avoir été affichés dans la liste de propriétés.

La fonction OBJET Lire pointeur utilisée avec la constante Objet avec focus ou Objet courant (anciennement fonctions Objet focus et Self) peut être utilisée dans la méthode objet d’une list box ou d'une colonne de list box. Elle retourne un pointeur vers la list box, la colonne de list box (1) ou la variable d'en-tête en fonction du type d'événement formulaire. Le tableau suivant détaille ce fonctionnement :

EvénementObjet avec focusObjet courant
Sur cliclist boxcolonne
Sur double cliclist boxcolonne
Sur avant frappe claviercolonnecolonne
Sur après frappe claviercolonnecolonne
Sur après modificationcolonnecolonne
Sur gain focuscolonne ou list box (*)colonne ou list box (*)
Sur perte focuscolonne ou list box (*)colonne ou list box (*)
Sur déposerlist box sourcelist box (*)
Sur glisserlist box sourcelist box (*)
Sur début glisserlist boxlist box (*)
Sur début survollist box (**)list box (**)
Sur survollist box (**)list box (**)
Sur fin survollist box (**)list box (**)
Sur données modifiéescolonnecolonne
Sur nouvelle sélectionlist box (**)list box (**)
Sur avant saisiecolonnecolonne
Sur déplacement colonneelist boxcolonne
Sur déplacement lignelist boxlist box
Sur redimensionnement colonnelist boxcolonne
Sur ouverture corpsNillist box (**)
Sur fermeture corpsNillist box (**)
Sur clic entêtelist boxen-tête
Sur clic piedlist boxpied
Sur après trilist boxen-tête

(*) Lorsque le focus est modifié à l'intérieur d'une list box, un pointeur vers la colonne est retourné. Lorsque le focus est modifié au niveau global du formulaire, un pointeur vers la list box est retourné. Dans le contexte d'une méthode objet de colonne, un pointeur vers la colonne est retourné.
(**) Non exécuté dans le contexte d'une méthode objet de colonne.

(1) Lorsqu'un pointeur vers la colonne est retourné, l'objet pointé dépend du type de la list box. Dans le cadre d'une list box de type tableau, OBJET Lire pointeur retourne un pointeur vers le tableau. Le mécanisme des pointeurs de 4D permet alors de connaître le numéro de l’élément de tableau modifié. Par exemple, en supposant que l’utilisateur a modifié la 5e ligne de la colonne col2 :

 $Colonne:=OBJET Lire pointeur(Objet avec focus)
  ` $Colonne contient un pointeur vers col2
 $Ligne:=$Colonne-> `$Ligne vaut 5

Dans le cadre d'une list box de type sélection, OBJET Lire pointeur retourne :

  • pour une colonne associée à un champ, un pointeur vers le champ associé,
  • pour une colonne associée à une variable, un pointeur vers la variable,
  • pour une colonne associée à une expression, un pointeur Pointeur nil.

 
PROPRIÉTÉS 

Produit : 4D
Thème : List Box
Nom intl. : List Box Commands Summary

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)