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

Windows Forms Discussion :

fenêtre partiellement modale


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 60
    Points : 47
    Points
    47
    Par défaut fenêtre partiellement modale
    Bonjour,

    je cherche à faire une fenêtre partiellement modale, je voulais savoir si cela était possible.
    En fait je développe une application dans laquelle s'ouvrent des fenêtre modale (j'utilise showdialog). Le truc c'est que je viens d'ajouter un petit compagnon (aide dynamique pas à pas) et il faut que l'utilisateur puisse quand même intéragir avec lui malgré l'ouverture de fenêtre modale. Y a t'il un moyen d'autoriser le clic sur certaines fenêtres ?

    Merci d'avance
    Log

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 156
    Points : 95
    Points
    95
    Par défaut
    Comme sur cette image?

    Images attachées Images attachées  

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 60
    Points : 47
    Points
    47
    Par défaut
    Ouai en fait ta fenêtre de curve là est bien modal ce qui fait que tu ne peux pas cliquer ailleurs....ce que je veux faire moi c'est autoriser le clic sur une fenêtre quand même (mon compagnon)

    Bon j'ai toujours moyen de faire moi même ma fenêtre modale en désactivant ce qui n'est pas dans cette fenêtre et en laissant mon compagnon mais je voulais savoir si il n'y avait rien de prévu pour ça en C#

  4. #4
    Membre chevronné
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 179
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 179
    Points : 1 776
    Points
    1 776
    Par défaut
    Bonjour.

    Une suggestion :
    As-tu essayé d'allouer à ton popup "compagnon" un hook sur la souris ? Comme cela, tu gardes toujours la main sur les événements lévés par la souris (voire du clavier si besoin avec un hook clavier).

    Cdt.
    Bon à savoir : la touche F1 ne sert pas à commander des places pour le grand prix de Belgique.

  5. #5
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 60
    Points : 47
    Points
    47
    Par défaut
    merci pour vos réponses.
    J'ai détourné le problème en faisant moi même une fausse fenêtre modale qui met à Enabled=false les fenêtre avec lesquelles je ne veux plus intéragir et qui du coup peut choisir de garder l'interaction avec mon compagnon.

    Log

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

Discussions similaires

  1. Ouverture d'une fenêtre non modale dans un Thread
    Par Cyrill26 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 04/02/2008, 17h30
  2. Fenêtre secondaire modal et WAIT_CURSOR
    Par infaac dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 11/01/2007, 10h04
  3. Réponses: 1
    Dernier message: 30/05/2006, 22h54
  4. Fenêtre popup modale. Est-ce possible ?
    Par Amnesiak dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/02/2005, 17h35
  5. Réponses: 4
    Dernier message: 13/06/2004, 15h28

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