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 :

Afficher un unique 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 2010
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 55
    Par défaut Afficher un unique Form
    Bonjour,
    je debute avec le c# et dans mon application j'ai beaucoup de transactions entre les fenetres et à chaque Form.Show() je trouve un doublant.
    j'ai essayé avec Form.ShowDialog() mais toujours le meme probleme.

  2. #2
    Membre éclairé Avatar de Faereth
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2007
    Messages : 92
    Par défaut
    Bonjour,

    Tu as un peu plus d'informations, parce que là je dois t'avouer ne pas tout comprendre à ton problème?

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 55
    Par défaut
    bonjour,

    voila mon problème : j'ai une fenêtre principale de la qu'elle j'ouvre une autre fenêtre, jusque la c'est bon le problème et que quand je clik une autre fois sur le bouton pour ouvrir j'ai une autre fenêtre qui s'ouvre ( exemple pour "a propos" je peux avoir 2 ou plus ouverte en même temps )

    comment résoudre ce problème, merci

    voila mon code pour ouvrir la fenêtre

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                Form3 frm = new Form3(); 
                frm.Show();

  4. #4
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    En gros quand tu ouvres un nouveau formulaire, tu aimerais ne plus avoir accès au précédent jusqu'à fermeture du nouveau c'est ça ?

  5. #5
    Membre éclairé Avatar de Faereth
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2007
    Messages : 92
    Par défaut
    Tu veux masquer les autres fenêtres quand tu en ouvre une nouvelle?

    @Gurdil : Il me semble que quand tu ouvres un form à partir d'un autre, tant que tu n'as pas fermé ce form tu ne peux rien faire sur l'autre. Mais c'est peut être qu'avec le form.ShowDialog();

  6. #6
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Citation Envoyé par Faereth Voir le message
    @Gurdil : Il me semble que quand tu ouvres un form à partir d'un autre, tant que tu n'as pas fermé ce form tu ne peux rien faire sur l'autre. Mais c'est peut être qu'avec le form.ShowDialog();
    Ouaip, ce n'est qu'avec le ShowDialog que les autres formulaires sont inaccessibles.

  7. #7
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Citation Envoyé par maestroENSI Voir le message
    Bonjour,
    je debute avec le c# et dans mon application j'ai beaucoup de transactions entre les fenetres et à chaque Form.Show() je trouve un doublant.
    j'ai essayé avec Form.ShowDialog() mais toujours le meme probleme.
    Négatif mon cher Watson !
    Si tu as ouvert ta form avec showdialog, tu ne peux plus accéder au bouton de la form appelante....

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 04/04/2007, 17h32
  2. [C# 2.0]Panel ou UserControl pour afficher != pages sur form
    Par frechy dans le forum Windows Forms
    Réponses: 11
    Dernier message: 22/02/2006, 10h04
  3. Réponses: 4
    Dernier message: 23/01/2006, 18h51
  4. afficher messsage uniquement si fermeture !!
    Par NoobX dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/11/2005, 19h24
  5. Réponses: 2
    Dernier message: 14/04/2005, 21h57

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