|
|
|
|
FenEditionAutorisée (Propriété) En anglais : WinEditAllowed
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". // 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 : | | feAjouteFil | L'utilisateur final peut ajouter un fil entre plusieurs champs. | feAjouteNoteRepositionnable | L'utilisateur final peut ajouter une note repositionnable dans la fenêtre. | feChangeBulle | L'utilisateur final peut modifier les bulles d'aide des champs. | feChangeFil | L'utilisateur final peut modifier les fils entre les champs. | feDéplaceChamp | L'utilisateur final peut déplacer les champs. | feMultiSélection | L'utilisateur final peut sélectionner plusieurs champs à la fois. Attention : Cette constante nécessite l'utilisation de la constante feSélection. | fePosition | L'utilisateur final peut déplacer les champs. | feRedimentionneChamp | L'utilisateur final peut redimensionner les champs. | feSélection | L'utilisateur final peut sélectionner les champs. | feTaille | L'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 : | | feAjouteFil | L'utilisateur final peut ajouter un fil entre plusieurs champs. | feAjouteNoteRepositionnable | L'utilisateur final peut ajouter une note repositionnable dans la fenêtre. | feAucun | L'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. | feChangeBulle | L'utilisateur final peut modifier les bulles d'aide des champs. | feChangeFil | L'utilisateur final peut modifier les fils entre les champs. | feDéplaceChamp | L'utilisateur final peut déplacer les champs. | feMultiSélection | L'utilisateur final peut sélectionner plusieurs champs à la fois. Attention : Cette constante nécessite l'utilisation de la constante feSélection. | fePosition | L'utilisateur final peut déplacer les champs. | feRedimentionneChamp | L'utilisateur final peut redimensionner les champs. | feSélection | L'utilisateur final peut sélectionner les champs. | feTaille | L'utilisateur final peut modifier la taille des champs. | feTout | L'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 :
|
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...)
|
|
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,...
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|