Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
Commandes List Box
|
Commande | Type de list box | Parties supportées |
LISTBOX CONTRACTER | Hiérarchique | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX SUPPRIMER COLONNE | Tous types | Colonnes |
LISTBOX SUPPRIMER LIGNES | Tableau | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX DUPLIQUER COLONNE | Tableau, Sélection, Collection | Colonnes |
LISTBOX DEPLOYER | Hiérarchique | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX Lire tableau | Tableau | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX LIRE TABLEAUX | Tous types | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX Lire hauteur ligne automatique | Tableau | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX LIRE COORDONNEES CELLULE | Tous types | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX LIRE POSITION CELLULE | Tous types | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX Lire formule colonne | Sélection, Collection | Colonnes |
LISTBOX Lire largeur colonne | Tous types | Colonnes |
LISTBOX Lire calcul pied | Tableau, Sélection | Pieds |
LISTBOX Lire hauteur pieds | Tous types | Pieds |
LISTBOX LIRE GRILLE | Tous types | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX LIRE COULEUR GRILLE | Tous types | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX Lire hauteur entetes | Tous types | En-têtes |
LISTBOX LIRE HIERARCHIE | Tableau | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX Lire colonnes verrouillees | Tous types | List box |
LISTBOX Lire nombre colonnes | Tous types | List box |
LISTBOX LIRE OBJETS | Tous types | List box |
LISTBOX LIRE INFORMATION IMPRESSION | Tous types | List box, en-têtes, pieds, lignes, colonnes |
LISTBOX Lire propriete | Tous types | List box, colonnes |
LISTBOX Lire couleur ligne en nombre | Tableau | Lignes |
LISTBOX Lire style ligne | Tableau | Lignes |
LISTBOX Lire hauteur ligne | Tableau | Lignes |
LISTBOX Lire hauteur lignes | Tous types | List box |
LISTBOX Lire colonnes statiques | Tous types | List box |
LISTBOX LIRE TABLE SOURCE | Tous types | List box |
LISTBOX INSERER COLONNE | Tous types | List box |
LISTBOX INSERER COLONNE FORMULE | Tous types | List box |
LISTBOX INSERER LIGNES | Tableau | List box |
LISTBOX DEPLACER COLONNE | Tous types | Colonnes |
LISTBOX NUMERO COLONNE DEPLACEE | Tous types | Colonnes |
LISTBOX NUMERO LIGNE DEPLACEE | Tableau | Lignes |
LISTBOX SELECTIONNER RUPTURE | Hiérarchique | List box |
LISTBOX SELECTIONNER LIGNE | Tous types | Lignes |
LISTBOX FIXER TABLEAU | Tableau | List box, colonnes |
LISTBOX FIXER HAUTEUR LIGNE AUTOMATIQUE | Tableau | Lignes |
LISTBOX FIXER FORMULE COLONNE | Sélection, Collection | Colonnes |
LISTBOX FIXER LARGEUR COLONNE | Tous types | Colonnes |
LISTBOX FIXER CALCUL PIED | Tableau, Sélection | Pieds |
LISTBOX FIXER HAUTEUR PIEDS | Tous types | Pieds |
LISTBOX FIXER GRILLE | Tous types | List box |
LISTBOX FIXER COULEUR GRILLE | Tous types | List box |
LISTBOX FIXER HAUTEUR ENTETES | Tous types | En-têtes |
LISTBOX FIXER HIERARCHIE | Tableau | List box |
LISTBOX FIXER COLONNES VERROUILLEES | Tous types | List box |
LISTBOX FIXER PROPRIETE | Tous types | List box, colonnes |
LISTBOX FIXER COULEUR LIGNE | Tableau | Lignes |
LISTBOX FIXER STYLE LIGNE | Tableau | Lignes |
LISTBOX FIXER HAUTEUR LIGNE | Tableau | Lignes |
LISTBOX FIXER HAUTEUR LIGNES | Tous types | List box |
LISTBOX FIXER COLONNES STATIQUES | Tous types | List box |
LISTBOX FIXER TABLE SOURCE | Sélection | List box |
LISTBOX TRIER COLONNES | Tous types | Colonnes |
Commande | Type de list Box | Parties supportées | Comments |
EDITER ELEMENT | Tous types | colonnes | Permet de passer la cellule d'une colonne de list box en mode édition |
Lire texte edite | Tous types | List box, en-têtes, pieds, lignes, colonnes | |
REDESSINER | Tableau, Sélection | List box | Lorsqu'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 affichee | Tous types | List box, en-têtes, pieds, lignes, colonnes | Fonctionne dans le contexte de l'événement formulaire Sur affichage corps pour un objet list box |
Position deposer | Tous types | List box, en-têtes, pieds, lignes, colonnes | |
Compter dans tableau | Tous types | List box, en-têtes, pieds, lignes, colonnes | |
Imprimer objet | Tous types | List box, en-têtes, pieds, lignes, colonnes |
Commande | Type de list Box | Parties supportées |
OBJET DUPLIQUER | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET LIRE TAILLE OPTIMALE | Tous types | Colonnes |
OBJET Lire style bordure | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET LIRE COORDONNEES | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET Lire source donnees | Array | List box |
OBJET LIRE OPTIONS GLISSER DEPOSER | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET Lire saisissable | Tous types | Colonnes |
OBJET Lire filtre saisie | Tous types | Colonnes |
OBJET Lire rectangle focus invisible | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET Lire police | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET Lire taille police | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET Lire style police | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET Lire formatage | Tous types | En-têtes |
OBJET Lire message aide | Tous types | En-têtes, pieds |
OBJET Lire alignement horizontal | Tous types | List box, en-têtes, pieds, colonnes |
OBJET Lire liste reference | Tous types | Colonnes |
OBJET Lire nom | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET Lire pointeur(1) | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET LIRE REDIMENSIONNEMENT | Tous types | List box, headers, footers, rows, columns |
OBJET LIRE COULEURS RVB | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET LIRE DEFILEMENT | Tous types | List box |
OBJET LIRE BARRES DEFILEMENT | Tous types | List box |
OBJET Lire type | Tous types | List box, en-têtes, pieds, colonnes |
OBJET Lire alignement vertical | Tous types | List box, en-têtes, pieds, colonnes |
OBJET DEPLACER | Tous types | List box, en-têtes, pieds, lignes, colonnes |
_o_OBJET FIXER COULEUR | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET FIXER COORDONNEES | Tous types | List box |
OBJET FIXER SOURCE DONNEES | Tous types | List box |
OBJET FIXER SAISISSABLE | Tous types | Colonnes |
OBJET FIXER EVENEMENTS | Tous types | List box |
OBJET FIXER RECTANGLE FOCUS INVISIBLE | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET FIXER POLICE | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET FIXER TAILLE POLICE | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET FIXER STYLE POLICE | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET FIXER FORMATAGE | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET FIXER MESSAGE AIDE | Tous types | En-têtes, pieds |
OBJET FIXER ALIGNEMENT HORIZONTAL | Tous types | List box, en-têtes, pieds, colonnes |
OBJET FIXER REDIMENSIONNEMENT | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET FIXER COULEURS RVB | Tous types | List box, en-têtes, pieds, lignes, colonnes |
OBJET FIXER DEFILEMENT | Tous types | List box |
OBJET FIXER BARRES DEFILEMENT(2) | Tous types | List box |
OBJET FIXER TITRE | Tous types | En-têtes |
OBJET FIXER ALIGNEMENT VERTICAL | Tous types | List box, en-têtes, pieds, colonnes |
OBJET FIXER VISIBLE(3) | Tous types | List 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énement | Objet avec focus | Objet courant |
Sur clic | list box | colonne |
Sur double clic | list box | colonne |
Sur avant frappe clavier | colonne | colonne |
Sur après frappe clavier | colonne | colonne |
Sur après modification | colonne | colonne |
Sur gain focus | colonne ou list box (*) | colonne ou list box (*) |
Sur perte focus | colonne ou list box (*) | colonne ou list box (*) |
Sur déposer | list box source | list box (*) |
Sur glisser | list box source | list box (*) |
Sur début glisser | list box | list box (*) |
Sur début survol | list box (**) | list box (**) |
Sur survol | list box (**) | list box (**) |
Sur fin survol | list box (**) | list box (**) |
Sur données modifiées | colonne | colonne |
Sur nouvelle sélection | list box (**) | list box (**) |
Sur avant saisie | colonne | colonne |
Sur déplacement colonnee | list box | colonne |
Sur déplacement ligne | list box | list box |
Sur redimensionnement colonne | list box | colonne |
Sur ouverture corps | Nil | list box (**) |
Sur fermeture corps | Nil | list box (**) |
Sur clic entête | list box | en-tête |
Sur clic pied | list box | pied |
Sur après tri | list box | en-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 :
Produit : 4D
Thème : List Box
Nom intl. : List Box Commands Summary
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)