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é FenEditionAutorisée permet de connaître et de modifier les manipulations autorisées sur un champ 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)
// Vérification des autorisations
SI ETBinaire(MoiMême.FenEditionAutorisée, feSélection) = feSélection ALORS
Trace("Sélection autorisée")
FIN
Syntaxe

Connaître les manipulations autorisées sur un champ Masquer les détails

<Résultat> = <Champ manipulé>.FenEditionAutorisée
<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.
<Champ manipulé> : Nom de champ
Nom du champ à manipuler.

Définir les manipulations autorisées sur un champ Masquer les détails

<Champ manipulé>.FenEditionAutorisée = <Manipulations autorisées>
<Champ manipulé> : Nom de champ
Nom du champ à manipuler.
<Manipulations autorisées> : Constante ou combinaison de constantes de type Entier
Manipulations autorisées sur le champ :
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.
Liste des exemples associés :
WD Objets Graphiques Exemples didactiques (WINDEV) : WD Objets Graphiques
[ + ] Cet exemple didactique illustre la puissance du WLangage en matière de programmation orientée objet.
Cet exemple est un éditeur d'objets graphiques.

Il est possible de :
- déplacer, redimensionner les objets
- effectuer des sélections au lasso ou à la souris
- couper/copier/coller des objets
- supprimer/dupliquer des objets
- enregistrer les documents créés et de les imprimer.

Les principales fonctionnalités techniques présentées et documentées sont les suivantes :
- gestion d'un presse-papiers d'objets
- gestion du UNDO/REDO
- sérialisation et désérialisation d'objets
- algorithmes de gestion d'objets graphiques (redimensionnements proportionnels, gestion de règles de déplacement, etc...)
WD Application Interactive Exemples didactiques (WINDEV) : WD Application Interactive
[ + ] Cet exemple montre l'utilisation des fonctions FenEdXXX dans une application interactive.
Cette application permet de gérer une maison connectée (allumer les lumières, connaître la température).

Les fonctions FenEdXXX permettent de déplacer les champs sur le plan de la maison, tout en bénéficiant de fonctionnalités avancées comme la sauvegarde des modifications, l'annulation,...
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 01/03/2024

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