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

C# Discussion :

ShowDialog() erreur a l'execution


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 32
    Par défaut ShowDialog() erreur a l'execution
    Bonjour a tous,

    voici mon probleme... c tout bete je suppose..

    j'ai un UserControl qui lance une Form que je voudrais "Modal"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    private void button1_Click(object sender, EventArgs e)
            {
                addForm = new Form();
                foreach (Form form in Application.OpenForms)
                {
                    if (form.IsMdiContainer)
                    {
                        addForm.MdiParent = form;
                    }
                }
                addForm.ShowDialog();
                }
    le probleme est le suivant....

    j'ai une erreur a l'execution

    Un formulaire qui n'est pas de niveau supérieur ne peut pas être affiché sous la forme d'une boîte de dialogue modale. Supprimez le formulaire des parents avant d'appeler showDialog.

    que faire ??

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    Salut

    à partir du moment ou tu positionnes ta form comme une form Mdi Fille, elle
    ne peut etre modale.. puisque la gestion du mode MDI est, à la base, d'offrir
    la possibilité de basculer d'une fenetre à l'autre sans etre bloqué.

    Si tu veux bloquer l'utilisateur sur une fenetre, il ne faut pas la positionner
    avec le MdiPArent

    The Monz, Toulouse

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/12/2005, 11h26
  2. [PLSQL] Erreur 00922 sur Execute immediate
    Par Henrisbg dans le forum Oracle
    Réponses: 5
    Dernier message: 17/11/2005, 16h06
  3. [Pl/pgSQL] Erreur sur l'execution d'une fonction.
    Par Floréal dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 25/09/2005, 00h48
  4. erreur dans l'execution d'une requete
    Par marsupilami34 dans le forum Requêtes
    Réponses: 4
    Dernier message: 06/09/2005, 16h47

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