PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Hauteur dans un état
  • Hauteur d'une ligne
  • Hauteur initiale (champ et fenêtre)
  • Hauteur des champs d'un formulaire
  • Limites
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
La propriété ..Hauteur permet de connaître et modifier la hauteur :
  • d'un champ ou d'un bloc dans un état.
  • WINDEVAndroidiPhone/iPadUniversal Windows 10 AppWindows MobileJava d'un champ (présent dans une fenêtre), d'une fenêtre, d'une ligne d'un champ Table ou d'un champ Liste (y compris Liste image), d'une option d'un champ Sélecteur ou d'un champ Interrupteur, d'un haut ou d'un bas de rupture d'un champ Table ou d'un champ Zone répétée.
  • WEBDEV - Code ServeurWEBDEV - Code NavigateurPHP d'un champ (présent dans une page), d'un haut ou d'un bas de rupture d'un champ Table ou d'un champ Zone répétée. Le champ peut être superposable ou non.
Il est également possible de connaître la hauteur d'une cellule d'un champ Table.
WEBDEV - Code Serveur La modification est possible uniquement pour les champs superposables (onglet "IHM" de la description du champ).
Remarques :
  • Le cadre du champ ou du bloc est compris dans sa hauteur. La propriété ..HauteurPixel permet de connaître la hauteur d'un champ en pixels.
  • La hauteur d'un champ est définie sous l'éditeur lors de la description du champ.
Versions 16 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible pour les applications Windows Phone.
Nouveauté 16
Universal Windows 10 App Cette propriété est désormais disponible pour les applications Windows Phone.
Universal Windows 10 App Cette propriété est désormais disponible pour les applications Windows Phone.
Versions 15 et supérieures
Android Cette propriété est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette propriété est désormais disponible pour les applications Android.
Android Cette propriété est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Versions 20 et supérieures
Android Cette propriété est désormais disponible pour les champs Table dans les applications Android.
iPhone/iPad Cette propriété est désormais disponible pour les champs Table et les colonnes de table dans les applications iPhone/iPad.
Nouveauté 20
Android Cette propriété est désormais disponible pour les champs Table dans les applications Android.
iPhone/iPad Cette propriété est désormais disponible pour les champs Table et les colonnes de table dans les applications iPhone/iPad.
Android Cette propriété est désormais disponible pour les champs Table dans les applications Android.
iPhone/iPad Cette propriété est désormais disponible pour les champs Table et les colonnes de table dans les applications iPhone/iPad.
Versions 21 et supérieures
Apple Watch Cette propriété est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Apple Watch Cette propriété est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Apple Watch Cette propriété est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Exemple
// Augmente la hauteur du champ "SAI_NomClient"
SAI_NomClient..Hauteur = SAI_NomClient..Hauteur + 15
// Est équivalent à : SAI_NomClient..Hauteur + = 15
WINDEVEtats et RequêtesAndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows MobileJavaCode Utilisateur (MCU)
// Modification de la hauteur de la fenêtre et d'un champ
FEN_FicheClient..Hauteur += 100        // Ajoute 100 pixels
SAI_Saisie1..Hauteur += 10        // Ajoute 10 pixels
Syntaxe

Connaître la hauteur d'un objet Masquer les détails

<Résultat> = <Nom de l'objet>..Hauteur
<Résultat> : Réel
Hauteur de l'objet spécifié. Cette hauteur est exprimée en pixels dans une fenêtre et/ou une page, et en millimètres dans un état.
<Nom de l'objet> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'objet (champ ou bloc) à manipuler.

Modifier la hauteur d'un objet Masquer les détails

<Nom de l'objet>..Hauteur = <Nouvelle hauteur>
<Nom de l'objet> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'objet (champ ou bloc) à manipuler.
<Nouvelle hauteur> : Réel
Nouvelle hauteur de l'objet spécifié. Cette hauteur est exprimée en pixels dans une fenêtre et/ou une page, et en millimètres dans un état.
Remarques
WINDEVWEBDEV - Code ServeurEtats et RequêtesiPhone/iPadUniversal Windows 10 AppWindows Mobile

Hauteur dans un état

  • La hauteur d'un bloc insécable ne peut pas dépasser la hauteur disponible sur la page (hors blocs En-tête et Pied de page).
  • La hauteur d'un bloc de Pied de page ne peut pas être modifiée. Par contre, la hauteur d'un bloc d'En-tête de page peut être modifiée par programmation.
  • Un champ doit être entièrement contenu dans le bloc auquel il appartient.
WINDEVWEBDEV - Code ServeurWindows MobileJavaPHPAjaxCode Utilisateur (MCU)

Hauteur d'une ligne

Il est possible de fixer une hauteur pour chaque ligne d'un champ Table ou d'un champ Liste (y compris Liste image) par programmation. Dans le cas des champs Liste fichier et Table fichier, cette hauteur est conservée uniquement pour la partie visible à l'écran.
Exemple : Fixe la hauteur de la ligne 3 de la liste "LISTE_Liste1" à 200.
LISTE_Liste1[3]..Hauteur = 200
Remarque : Pour une colonne d'un champ Table, la propriété ..Hauteur permet de connaître la hauteur visible de la colonne du champ Table. Cette propriété est disponible en lecture uniquement.
WINDEVAndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows MobileJavaCode Utilisateur (MCU)

Hauteur initiale (champ et fenêtre)

La hauteur initiale (décrite sous l'éditeur) peut être connue grâce à la propriété ..HauteurInitiale.
La hauteur d'un objet est normalement contrainte par les propriétés ..HauteurMax et ..HauteurMin. Néanmoins, cette contrainte disparaît lors de la modification de la hauteur par programmation (utilisation de la propriété ..Hauteur ou de la fonction FenTaille).
WEBDEV - Code ServeurWEBDEV - Code Navigateur

Hauteur des champs d'un formulaire

En code serveur, la hauteur renvoyée et modifiable correspond à la hauteur totale du champ (hauteur du libellé et hauteur de la zone de saisie si le libellé et la zone de saisie sont l'un au dessus de l'autre).
En code navigateur, la hauteur renvoyée et modifiable correspond uniquement à la hauteur de la zone de saisie.

Limites

WINDEVWEBDEV - Code ServeurEtats et RequêtesiPhone/iPadUniversal Windows 10 AppWindows Mobile Limite pour les états
La propriété ..Hauteur ne peut pas être utilisée sur un état ou sur un champ Interrupteur.
Java La propriété ..Hauteur s'applique uniquement aux éléments suivants :
  • Champ Bouton.
  • Champ Libellé.
  • Champ de saisie.
  • Champ Image.
  • Champ Interrupteur.
  • Champ Sélecteur.
  • Champ Liste.
  • Champ Combo.
  • Champ Arbre.
  • Champ Onglet.
  • Fenêtre.
  • Champ Table.
  • Colonne de champ Table.
  • Superchamp.
Android La propriété ..Hauteur n'est pas disponible sur les colonnes de champ Table.
PHP La propriété ..Hauteur n'est pas disponible sur les champs iFrame.
WEBDEV - Code ServeurPHP La propriété ..Hauteur est disponible uniquement en lecture sur les champs Chemin de navigation et les champs Table.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire