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 :

Détruire une Form [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 66
    Par défaut Détruire une Form
    Bonjour,

    Je suis face à un problème (surement tout bête) mais que je n'arrive pas à résoudre.

    En effet, dans une form je crée une nouvelle form comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Form myForm = new Form();
                    myForm.Size = new Size(770, 460);
     
     
                     Class_XX c = new Class_XX(IdJ);
                     c.Location = new Point(0, 0);
                     c.Dock = DockStyle.Fill;
                     panel1.Controls.Add(c);
     
                     myForm.Controls.Add(c);
                     myForm.Show();
    La form s'ouvre bien tout parfaitement seulement j'aimerais pouvoir la quitter manuellement (en appuyant sur un bouton sur la forme fille par exemple).

    J'ai essayé this.Dispose(); mais ça ne fait que supprimer tous les controls mais la fenêtre reste.

    Comment faire pour quitter la fenetre (et proprement aussi) ?

    J'ai pas trouvé la réponse en cherchant, j'ai essayé this.close(); comme indiqué ici : http://www.developpez.net/forums/d35...ose-show-hide/ mais sans succès

    Merci d'avance,

  2. #2
    Membre Expert Avatar de sisqo60
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2006
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 754
    Par défaut
    Bonjour,

    A mon avis comme tu ne gardes certainement pas de référence vers la nouvelle fenêtre, tu ne peux pas la quitter.

    Tu devrais créer un propriété ou un attribut privé pour garder la référence vers la form ouverte pour que tu puisses le faire.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 66
    Par défaut
    En effet c'est tout bête j'aurais du y penser !

    Merci beaucoup

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

Discussions similaires

  1. [VB6] [Excel] Feuille dans une form, sans excel installé
    Par ro2v dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 05/05/2010, 12h45
  2. Problème pour détruire une Form
    Par Shredder dans le forum Langage
    Réponses: 13
    Dernier message: 07/05/2008, 17h37
  3. ouverture d'une form en fondu transparent
    Par nicholz dans le forum Composants VCL
    Réponses: 9
    Dernier message: 08/01/2003, 11h06
  4. [VB6] masquer la barre de titre d'une form
    Par tiboleo dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/12/2002, 17h54
  5. [VB6][Formulaire]Appliquer un Scrollbar a une Form
    Par Boil dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/11/2002, 03h51

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