PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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 "Edition 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> = <Nom du champ>..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.
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ à manipuler.

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

<Nom du champ>..FenEditionAutorisée = <Manipulations autorisées>
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
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
- programmation POO
- 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