Ctrl.Parametre : Différence entre versions
De zBasic
(→Syntaxe) |
(→Commun) |
||
(21 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 10 : | Ligne 10 : | ||
* <Valeur> est la valeur éventuellement à écrire pour la propriété donnée | * <Valeur> est la valeur éventuellement à écrire pour la propriété donnée | ||
Tableau des propriétés suivant le type de contrôle | Tableau des propriétés suivant le type de contrôle | ||
− | == Commun == | + | === Commun === |
Paramètres communs à tous les contrôles | Paramètres communs à tous les contrôles | ||
{| class="wikitable" | {| class="wikitable" | ||
! Propriété !! Valeur !! Signification | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | Active || Booléen || Rendre (in)actif le contrôle | ||
|- | |- | ||
| Etiquette || Chaîne || Libellé | | Etiquette || Chaîne || Libellé | ||
|- | |- | ||
| Nom || Chaîne || Nom du contrôle | | Nom || Chaîne || Nom du contrôle | ||
+ | |- | ||
+ | | TabIndex || Nombre || N° d'index pour l'ordre de tabulation | ||
+ | |- | ||
+ | | Visible || Booléen || Rendre (in)visible le contrôle | ||
+ | |- | ||
+ | | Hauteur || Nombre || Hauteur en pixel du contrôle | ||
+ | |- | ||
+ | | Largeur || Chaîne || Largeur en pixel du contrôle | ||
+ | |- | ||
+ | | Info || Chaîne || Complément d'information du contrôle | ||
+ | |} | ||
+ | |||
+ | Ensuite les paramètres qui suivent dépendent du contrôle utilisé : | ||
+ | |||
+ | === Bouton === | ||
+ | {| class="wikitable" | ||
+ | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | TypeBouton || Nombre || 0 = défaut<br> 1 = OK<br> 2 = Annuler | ||
+ | |} | ||
+ | |||
+ | === Bouton radio === | ||
+ | {| class="wikitable" | ||
+ | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | Etat|| Nombre || Coché (1) ou non (0) | ||
+ | |||
+ | |} | ||
+ | |||
+ | |||
+ | === Case à cocher === | ||
+ | {| class="wikitable" | ||
+ | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | Etat|| Nombre || Coché (1) ou non (0) ou indéfini (2) | ||
+ | |- | ||
+ | | StatutTriple|| Booléen || A coupler avec Etat | ||
+ | |} | ||
+ | |||
+ | === Champ numérique === | ||
+ | {| class="wikitable" | ||
+ | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | Valeur || Nombre || Nombre à afficher dans le contrôle | ||
+ | |- | ||
+ | | ValeurMax || Nombre || Bornage maximum du contrôle au niveau de la saisie du nombre | ||
+ | |- | ||
+ | | ValeurMin || Nombre || Bornage minimum du contrôle au niveau de la saisie du nombre | ||
+ | |- | ||
+ | | Decimales || Nombre || Nombre de décimales à afficher | ||
+ | |} | ||
+ | |||
+ | === Contrôle date === | ||
+ | {| class="wikitable" | ||
+ | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | Compteur || Booléen || Champ compteur sur la droite | ||
+ | |- | ||
+ | | Date|| Nombre || Date par défaut | ||
+ | |- | ||
+ | | DateFormat || Nombre || Format 1 = JJ/MM/AA 2 = JJ/MM/AAAA | ||
+ | |- | ||
+ | | DateMax || Nombre || Date maximum | ||
+ | |- | ||
+ | | DateMin || Nombre || Date minimum | ||
+ | |- | ||
+ | | VerifFormat || Booléen || Vérification de la saisie conforme à une date | ||
+ | |} | ||
+ | |||
+ | === Contrôle picto === | ||
+ | {| class="wikitable" | ||
+ | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | Bordure || Nombre || Bordure d'encadrement : 0 = sans, 1 = 3D, 2 = plat | ||
+ | |- | ||
+ | | EchelleMode || Nombre || Mise à l'échelle de l'image : <br>0 = non, 1 = proportionnel, 2 = adapté à la taille | ||
+ | |- | ||
+ | | ImageURL || Chaîne || Chemin complet vers l'image à insérer | ||
+ | |} | ||
+ | |||
+ | === Contrôle table === | ||
+ | {| class="wikitable" | ||
+ | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | ContenuTable || Table mémoire || Se servir de [[zPlage.VersTable]] | ||
+ | |- | ||
+ | | SelectionModele || Nombre || Modèle à apposer | ||
|} | |} | ||
+ | |||
=== Hyperlien === | === Hyperlien === | ||
{| class="wikitable" | {| class="wikitable" | ||
Ligne 29 : | Ligne 119 : | ||
| URL || Chaîne débutant par http, mailto, etc || URL vers laquelle emène le lien | | URL || Chaîne débutant par http, mailto, etc || URL vers laquelle emène le lien | ||
|} | |} | ||
− | === | + | |
+ | === Zone de liste === | ||
+ | {| class="wikitable" | ||
+ | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | InsertListe || Liste mémoire || Contenu obtenu via [[zTable.VersListe]] | ||
+ | |- | ||
+ | | SelectListe || Nombre || N° de l'élément devant être sélectionné par défaut | ||
+ | |- | ||
+ | | VideListe || aucun || Vide l'intégralité de la liste | ||
+ | |} | ||
+ | |||
+ | === Zone de texte === | ||
+ | {| class="wikitable" | ||
+ | ! Propriété !! Valeur !! Signification | ||
+ | |- | ||
+ | | Texte || Chaîne de caractères || Contenu à afficher dans le contrôle | ||
+ | |- | ||
+ | | MultiLignes || Booléen || Indiquer '''true''' (vrai) si affichage sur plusieurs lignes | ||
+ | |} | ||
== Exemple == | == Exemple == | ||
* [[Ajouter un hyperlien dans une boîte de dialogue]] | * [[Ajouter un hyperlien dans une boîte de dialogue]] | ||
+ | * [[Alimenter une zone de liste dans un dialogue et récupérer l'item]] | ||
* [[Créer un dialogue pour afficher le contenu d'une plage]] | * [[Créer un dialogue pour afficher le contenu d'une plage]] | ||
Version actuelle en date du 25 février 2025 à 09:58
zCtrl.Parametre - Version de zBasic : 3.0+
Sommaire
Description
Écrit une valeur pour la propriété d'un contrôle.
Syntaxe
zCtrl.Parametre(<Contrôle>, <Propriété>, <Valeur>)
- <Contrôle> est le contrôle récupéré via zCtrl.Cree
- <Propriété> est une propriété listée dans le tableau ci-après
- <Valeur> est la valeur éventuellement à écrire pour la propriété donnée
Tableau des propriétés suivant le type de contrôle
Commun
Paramètres communs à tous les contrôles
Propriété | Valeur | Signification |
---|---|---|
Active | Booléen | Rendre (in)actif le contrôle |
Etiquette | Chaîne | Libellé |
Nom | Chaîne | Nom du contrôle |
TabIndex | Nombre | N° d'index pour l'ordre de tabulation |
Visible | Booléen | Rendre (in)visible le contrôle |
Hauteur | Nombre | Hauteur en pixel du contrôle |
Largeur | Chaîne | Largeur en pixel du contrôle |
Info | Chaîne | Complément d'information du contrôle |
Ensuite les paramètres qui suivent dépendent du contrôle utilisé :
Bouton
Propriété | Valeur | Signification |
---|---|---|
TypeBouton | Nombre | 0 = défaut 1 = OK 2 = Annuler |
Bouton radio
Propriété | Valeur | Signification |
---|---|---|
Etat | Nombre | Coché (1) ou non (0) |
Case à cocher
Propriété | Valeur | Signification |
---|---|---|
Etat | Nombre | Coché (1) ou non (0) ou indéfini (2) |
StatutTriple | Booléen | A coupler avec Etat |
Champ numérique
Propriété | Valeur | Signification |
---|---|---|
Valeur | Nombre | Nombre à afficher dans le contrôle |
ValeurMax | Nombre | Bornage maximum du contrôle au niveau de la saisie du nombre |
ValeurMin | Nombre | Bornage minimum du contrôle au niveau de la saisie du nombre |
Decimales | Nombre | Nombre de décimales à afficher |
Contrôle date
Propriété | Valeur | Signification |
---|---|---|
Compteur | Booléen | Champ compteur sur la droite |
Date | Nombre | Date par défaut |
DateFormat | Nombre | Format 1 = JJ/MM/AA 2 = JJ/MM/AAAA |
DateMax | Nombre | Date maximum |
DateMin | Nombre | Date minimum |
VerifFormat | Booléen | Vérification de la saisie conforme à une date |
Contrôle picto
Propriété | Valeur | Signification |
---|---|---|
Bordure | Nombre | Bordure d'encadrement : 0 = sans, 1 = 3D, 2 = plat |
EchelleMode | Nombre | Mise à l'échelle de l'image : 0 = non, 1 = proportionnel, 2 = adapté à la taille |
ImageURL | Chaîne | Chemin complet vers l'image à insérer |
Contrôle table
Propriété | Valeur | Signification |
---|---|---|
ContenuTable | Table mémoire | Se servir de zPlage.VersTable |
SelectionModele | Nombre | Modèle à apposer |
Hyperlien
Propriété | Valeur | Signification |
---|---|---|
Alignement | Nombre | 0 : Gauche / 1 : Centre / 2 : Droite |
CouleurTexte | Nombre | Couleur RVB du lien |
URL | Chaîne débutant par http, mailto, etc | URL vers laquelle emène le lien |
Zone de liste
Propriété | Valeur | Signification |
---|---|---|
InsertListe | Liste mémoire | Contenu obtenu via zTable.VersListe |
SelectListe | Nombre | N° de l'élément devant être sélectionné par défaut |
VideListe | aucun | Vide l'intégralité de la liste |
Zone de texte
Propriété | Valeur | Signification |
---|---|---|
Texte | Chaîne de caractères | Contenu à afficher dans le contrôle |
MultiLignes | Booléen | Indiquer true (vrai) si affichage sur plusieurs lignes |