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 :

[VB.net 2005] Application se quitte toute seule


Sujet :

Windows Forms

  1. #1
    Membre habitué Avatar de PoZZyX
    Inscrit en
    Août 2005
    Messages
    426
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 426
    Points : 154
    Points
    154
    Par défaut [VB.net 2005] Application se quitte toute seule
    Bonjour bonjour,

    je vous soumet un nouveau problème qui commence à me casser les pieds lol , soit je deviens aveugle, soit fou, mais quelque chose ne va pas, j'ai un formulaire A et un formulaire B. Dans le form A, je met :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    frm_accueil.Show() 'Donc mon formulaire B
    Me.Close()
    
    Quand mon formulaire B s'ouvre (je n'ai rien dans le load) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    PrivateSub frm_accueil_Shown(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Shown
    'Pour commencer faut que la Form est une opacité égale à 0. 
    Me.Opacity = 0.1
    'Mettez un TIMER 
    'faites en sort qu il soit actif dès le démarage de l'application 
    Me.tim_effet_ouverture.Enabled = True
    'Choisisez un interval ( Plus la valeur est élevée plus l effet va être long ) 
    Me.tim_effet_ouverture.Interval = 18
    EndSub
     
    PrivateSub tim_effet_ouverture_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tim_effet_ouverture.Tick
    Dim opacity AsDouble
    opacity = Me.Opacity
    opacity = opacity * 2
    If opacity > 1.0 Then
    tim_effet_ouverture.Stop()
    Me.Opacity = 1
    Else
    Me.Opacity = opacity
    EndIf
    EndSub
    
    En débug, je vois que ça va jusqu'à la fin de shown et l'application se quitte (l'application complète, je reviens en mode création sur VS2005).
    Si je mets une messagebox ou un stop dans le timer, ça ne se produit jamais, donc je ne passe pas par le timer.

    La je comprend vraiment pas le problème.

    Merci d'avance pour votre aide.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Points : 343
    Points
    343
    Par défaut
    Utilise showDialog pour la rendre Modal sinon ça en marche pas car la fenetre mere fermera les fenetre enfant si elle est Close()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     frm_accueil.ShowDialog()

  3. #3
    Membre habitué Avatar de PoZZyX
    Inscrit en
    Août 2005
    Messages
    426
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 426
    Points : 154
    Points
    154
    Par défaut
    mais comme ça le code qui suit l'éxecution de showdialog ne sera pas exécuter avant la fermeture de la nouvelle form. N'y-t'il pas un moyen pour éviter de bloquer le code ???

  4. #4
    Membre habitué Avatar de PoZZyX
    Inscrit en
    Août 2005
    Messages
    426
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 426
    Points : 154
    Points
    154
    Par défaut
    c'est bon j'ai fait des show() et des hide() pour contourner le problème.

    En tout cas merci de m'avoir indiqué la source du problème.

    ++

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

Discussions similaires

  1. Mes applications framework.net quittent tout seul!
    Par dark poulpo dans le forum Framework .NET
    Réponses: 3
    Dernier message: 05/03/2012, 18h09
  2. Projet ASP.Net qui se met à jour tout seul
    Par Touco777 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 10/07/2010, 17h50
  3. Eclipse quitte tout seul, pb mémoire
    Par AmineDev9 dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 24/04/2010, 02h11
  4. [VS.Net 2005][ClickOnce] Mon application ne démarre pas
    Par Vonotar dans le forum Visual Studio
    Réponses: 3
    Dernier message: 07/12/2005, 15h44

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