DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
La propriété FenEditionMode permet de connaître et de modifier les actions autorisées sur la fenêtre et ses champs lorsque la fenêtre passe en mode "Modification de l'UI par l'utilisateur final".
Exemple
// Autorise la modification de la taille et de la position dans la fenêtre
// sauf pour le bouton OK
FEN_MaFenêtre.FenEditionMode = feSélection + fePosition + feTaille
BTN_OK.FenEditionAutorisée = feAucun
FenEdActive(FEN_MaFenêtre, Vrai)
Syntaxe

Connaître les manipulations autorisées sur une fenêtre et ses champs Masquer les détails

<Résultat> = <Fenêtre manipulée>.FenEditionMode
<Résultat> : Constante ou combinaison de constantes de type Entier
Combinaison des constantes suivantes :
feAjouteFilL'utilisateur final peut ajouter un fil entre plusieurs champs.
feAjouteNoteRepositionnableL'utilisateur final peut ajouter une note repositionnable dans la fenêtre.
feChangeBulleL'utilisateur final peut modifier les bulles d'aide des champs.
feChangeFilL'utilisateur final peut modifier les fils entre les champs.
feDéplaceChampL'utilisateur final peut déplacer les champs.
feMultiSélectionL'utilisateur final peut sélectionner plusieurs champs à la fois.
Attention : Cette constante nécessite l'utilisation de la constante feSélection.
fePositionL'utilisateur final peut déplacer les champs.
feRedimentionneChampL'utilisateur final peut redimensionner les champs.
feSélectionL'utilisateur final peut sélectionner les champs.
feTailleL'utilisateur final peut modifier la taille des champs.
<Fenêtre manipulée> : Nom de fenêtre
Nom de la fenêtre à manipuler.

Modifier les manipulations autorisées sur une fenêtre et ses champs Masquer les détails

<Fenêtre manipulée>.FenEditionMode = <Manipulations autorisées>
<Fenêtre manipulée> : Nom de fenêtre
Nom de la fenêtre à manipuler.
<Manipulations autorisées> : Constante ou combinaison de constantes de type Entier
Manipulations autorisées sur la fenêtre et ses champs :
feAjouteFilL'utilisateur final peut ajouter un fil entre plusieurs champs.
feAjouteNoteRepositionnableL'utilisateur final peut ajouter une note repositionnable dans la fenêtre.
feAucunL'utilisateur final ne peut rien modifier ni sélectionner dans la fenêtre. Cette option est l'option par défaut.
Cette option n'est pas combinable avec une des autres options.
feChangeBulleL'utilisateur final peut modifier les bulles d'aide des champs.
feChangeFilL'utilisateur final peut modifier les fils entre les champs.
feDéplaceChampL'utilisateur final peut déplacer les champs.
feMultiSélectionL'utilisateur final peut sélectionner plusieurs champs à la fois.
Attention : Cette constante nécessite l'utilisation de la constante feSélection.
fePositionL'utilisateur final peut déplacer les champs.
feRedimentionneChampL'utilisateur final peut redimensionner les champs.
feSélectionL'utilisateur final peut sélectionner les champs.
feTailleL'utilisateur final peut modifier la taille des champs.
feToutL'utilisateur final peut tout modifier dans la fenêtre.
Cette option n'est pas combinable avec une des autres options.
Remarques
La propriété FenEditionMode permet de définir les autorisations de modifications sur une fenêtre et ses champs. Il est possible de paramétrer les autorisations champ par champ grâce à la propriété FenEditionAutorisée.
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
HS
Pour la propriété "FenEditionMode", la valeur feChangeFil est inopérante. On ne peut jamais modifier le fil.
Il manque aussi "feSupprimeFil" ou un équivalent car dans l'interface, on a l'option "Supprimer Fil" toujours grisée.

feTaille n'est pas fonctionnel non plus.
Berni
22 juil. 2023

Dernière modification : 01/03/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale