Ctrl.Parametre : Différence entre versions

De zBasic
Aller à : navigation, rechercher
(Syntaxe)
(Commun)
 
(18 révisions intermédiaires par le même utilisateur non affichées)
Ligne 14 : Ligne 14 :
 
{| 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
 
|}
 
|}
  
Ligne 35 : Ligne 87 :
 
|-
 
|-
 
| VerifFormat || Booléen || Vérification de la saisie conforme à une date
 
| 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
 
|}
 
|}
  
Ligne 55 : Ligne 118 :
 
|-
 
|-
 
| 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+

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

Exemple