IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Bloquer visualisation d'un mouvement de champ [WD16]


Sujet :

WinDev

  1. #1
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Points : 751
    Points
    751
    Par défaut Bloquer visualisation d'un mouvement de champ
    Bonjour,

    Dans une fenêtre windev, je déplace certains champs (déplacement en Y de 20 pixels) et je voudrai que l'utilisateur ne voit pas le mouvement "en direct" mais seulement lorsque c'est terminé.
    Est-ce possible ?
    Aucune aide par MP, utilisez le forum.

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    En rendant la fenêtre invisible ?
    En rendant les champs invisbles ?
    En changeant de plan ?

    avec un multitache et ou un multitacherepeint bien placé.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  3. #3
    Membre expérimenté Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Points : 1 381
    Points
    1 381
    Par défaut
    Salut,

    Faudrait que tu précises un peu ta pensée.
    Tu veux que tous les champs que tu déplaces de 20 pixels vers le bas se déplace en même temps ?
    Pour l'instant, ils se déplacent tous l'un après l'autre au fur et à mesure que tu changent leur position c'est ça ?

    On peut avoir le code que t'utilises pour faire ça ?

    Sinon à la louche comme ça, je vois une solution bancale :
    Avoir un champ image qui affiche l'état de la fenêtre avant et tu supprimes l'image dès que tes positionnements sont finis.

  4. #4
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Points : 751
    Points
    751
    Par défaut
    - En rendant la fenêtre invisible ?
    L'utilisateur voit disparaître puis réapparaître la fenêtre, pas terrible.
    - En rendant les champs invisibles ?
    L'utilisateur voit disparaître puis réapparaître les champs, pas terrible.
    - En changeant de plan ?
    Pas de gestion de plan dans cette fenêtre.

    - avec un multitache et ou un multitacherepeint bien placé.
    Je vois pas ou placer le multitache ou multitacherepeint dans un code comme celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    MonChamp1..Y = MonChamp1..Yinitial - 20
    MonChamp2..Y = MonChamp2..Yinitial - 20
    MonChamp3..Y = MonChamp3..Yinitial - 20
    MonChamp4..Y = MonChamp4..Yinitial - 20
    Aucune aide par MP, utilisez le forum.

  5. #5
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Mise à part la soluce de tober, je ne vois pas trop d'astuce pour ton affaire.

    Le contraire serait plus simple : un gros bandeau "veuillez patienter" apparait pendant que les champs sont déplacés. Il disparait après...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    GrosBandeau..visible = vrai
    multitacherepeint(mafenetre)
    MonChamp1..Y = MonChamp1..Yinitial - 20
    MonChamp2..Y = MonChamp2..Yinitial - 20
    MonChamp3..Y = MonChamp3..Yinitial - 20
    MonChamp4..Y = MonChamp4..Yinitial - 20
    GrosBandeau..visible = faux
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 198
    Points : 12 774
    Points
    12 774
    Par défaut
    Bonjour,
    Une autre solution est de geler l'affichage de la fenêtre avant le déplacement, avec la propriété ..AffichageActif.
    Je ne pense pas que le déplacement des champs prennent plus d'une poignée de secondes, donc l'utilisateur ne risque pas de croire l'application plantée.


    Tatayo.

  7. #7
    Membre expérimenté Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Points : 1 381
    Points
    1 381
    Par défaut
    Je me disais bien qu'une propriété comme ça devait exister, mais pas trouvée

    Autant j'aime bien l'aide pour rechercher tout autant quand tu as aucune idée du nom que ça pourrait avoir, c'est pas évident à trouver son bonheur

  8. #8
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 198
    Points : 12 774
    Points
    12 774
    Par défaut
    Quand je cherche une propriété sans en connaitre le nom, soit je tape "fenêtre, propriété" dans l'aide en ligne, soit je regarde ce que l'éditeur de code me propose après "MaFenetre.." grâce à la complétion auto.

    Tatayo.

  9. #9
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Points : 751
    Points
    751
    Par défaut
    C'est exactement ce que je cherchais, merci tatayo
    Aucune aide par MP, utilisez le forum.

  10. #10
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Super. Je ne connaissais pas mais je sais déjà que ça va me servir.

    Merci d'avoir posé la question JOr_x
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bloquer un formulaire à partir d'un champ
    Par marcelstan dans le forum Access
    Réponses: 3
    Dernier message: 27/05/2015, 12h59
  2. Réponses: 5
    Dernier message: 19/07/2014, 13h50
  3. Bloquer sur la saisie d'un champs
    Par ziko.1988 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/04/2012, 13h55
  4. Réponses: 39
    Dernier message: 25/05/2011, 21h49
  5. bloquer l'accès à un 1 champ d 1 colonne d'un dbgrid
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 2
    Dernier message: 26/08/2005, 08h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo