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 :

Rafraichissement de champ dans une fenêtre mère MDI [WD16]


Sujet :

WinDev

  1. #1
    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 : 40
    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 Rafraichissement de champ dans une fenêtre mère MDI
    Bonjour,

    Je vous explique le problème rapidement :

    J'ai une application de type MDI avec une mère MDI et des filles MDI (et quelques fenêtres libres).

    J'aimerais avoir dans la fenêtre mère contiennent des champs (qui est un tableau de bord de l'application si on veut), le problème est que si je met des champs dans la mère, ils ne se rafraichissent jamais bien (même à l'ouverture de la fenêtre). Par exemple, si je passe une fenêtre ou un élement au dessus des champs, ils seront effacés...
    Je n'ai pas reussi a corriger le résultat avec FenRepeint...

    En gros, on dirait que la fenêtre mère ne doit pas être utilisé de cette facon mais seulement comme un contenant.

    J'ai reussi à tricher en créant une fille qui s'ouvre en même temps que la mère en plein écran mais bon... c'est de la bidouille...

    Avez-vous une solution ?

  2. #2
    Membre averti

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2010
    Messages : 125
    Points : 399
    Points
    399
    Par défaut
    Bonjour,

    Effectivement, d'après ce que je sais, une fenêtre mère MDI n'est qu'un contenant pour recevoir les différentes filles MDI. La seule zone vraiment "interactive" d'une fenêtre mère est la zone de la barre d’icônes. Je n'ai jamais tenté d'afficher des infos dynamique dans le corps de la fenêtre. d'ailleurs, la seule zone autorisant "la saisie" est la barre d'icônes.
    Ta technique consistant à utiliser une fille pour afficher ton tableau de bord est à mon avis la seule qui soit viable.

    Cordialement,

    Laurent B.

  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 : 40
    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
    Merci pour ta réponse. Je suis assez convaincu que c'est le mécanisme de base...
    Faudrait que j'arrive a fixer la position et la taille du tableau de bord par rapport à la mère maintenant... + empécher la fermeture, ...

    J'aime pas la bidouille

    Enfin bon on va dire problème résolu... Et merci WinDev

  4. #4
    Membre averti

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2010
    Messages : 125
    Points : 399
    Points
    399
    Par défaut
    Citation Envoyé par Tober Voir le message
    Merci pour ta réponse. Je suis assez convaincu que c'est le mécanisme de base...
    Faudrait que j'arrive a fixer la position et la taille du tableau de bord par rapport à la mère maintenant... + empécher la fermeture, ...

    J'aime pas la bidouille

    Enfin bon on va dire problème résolu... Et merci WinDev
    Bonjour,

    Juste pour préciser un point : ce problème n'est pas propre à windev mais est lié au principe de fonctionnement MDI... Des applis comme Excel ou Word qui sont MDI ne permettent pas de travailler non plus dans la fenêtre mère MDI. C'est lié à l'environnement système, et ici c'est Windows...

    Dans ton cas, il faudrait ouvrir ton tableau de bord en maximisé par rapport à la mère, et effectivement contrôler la fermeture, ou plutôt, je te conseillerais de fermer l'application si on ferme le tableau de bord.

    Cordialement,

    Laurent B.

  5. #5
    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 : 40
    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
    C'est exactement ce que j'ai fais.

    Le tableau de bord s'ouvre quand la mère s'ouvre et se ferme quand elle se ferme.
    Le tableau de bord se positionne pas en maximiser (sinon les autres filles sont aussi maximiser) mais en ayant une taille suffisante pour masquer l'entete de la fenetre et ces bords (bidouille bidouille )
    A chaque redimenssionnement de la mère, je redimenssionne le tableau de bord.
    Le tableau de bord est verrouillé au maximum également.

    Enfin bref, on y voit que du feu !

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

Discussions similaires

  1. [WD17] Champs inactifs dans la zonne interne d'une fenêtre mère mdi
    Par indefini dans le forum WinDev
    Réponses: 2
    Dernier message: 05/05/2015, 10h34
  2. [WD10] Enlever l'icône d'agrandissement dans une fenêtre fille Mdi
    Par Menadel dans le forum WinDev
    Réponses: 2
    Dernier message: 31/05/2012, 10h28
  3. [WD16] Comment énumérer les champs d'une fenêtre Fille MDI
    Par dvdbly dans le forum WinDev
    Réponses: 6
    Dernier message: 18/05/2012, 21h09
  4. [WD10] Afficher un état dans une fenêtre MDI mère
    Par GodGives dans le forum WinDev
    Réponses: 0
    Dernier message: 05/04/2010, 14h35
  5. remplissage de champs dans une fenêtre sceondaire en javascr
    Par max.onyx dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/12/2005, 15h05

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