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

VB.NET Discussion :

Pb d'execution sur un form.show()


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 52
    Par défaut Pb d'execution sur un form.show()
    bjr a tous,
    mon probleme est le suivant, j'ai 2 form, tout d'abord mon execution se fait dans mon form1, puis j'apel ma Form2 comme suit :


    ( code dans le Form1)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Select Case int_strat_id
                    Case 1
                        'int_strat_id=1
                        Form_S1.Show()
                        Me.Hide()     
               Case 2
                        '........
    End Select
    Donc a l'ouverture de ma Deuxieme form (Form_S1.Show()) je voudrais que l'execution du code s'arrete et qu'on presente la form a l'utilisateur. Ainsi l'utilisateur pourrais saisir les données necessaire et valider en cliquant sur le bouton valide comme suit :

    (code de la 2éme Form : Form_S1)

    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
    Public Sub Cmd_Valide_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmd_Valide.Click
    .
    .
    .
    Try
                    'Execution de la requête
                    myCommand.Connection.Open()
                    myCommand.ExecuteNonQuery()
                    myCommand.Connection.Close()
    
                Catch ex As OleDb.OleDbException
                    MessageBox.Show(ex.ToString)
                End Try
                           Me.Hide()
                Form1.Show()
    End Sub
    Enfin lorsque l'utilisateur clique sur le bouton valide de ma Form2, j'aimerais que mon éxecution reprend sur la Form1 la ou elle à quitter.

    mon soucis moi c'est que la fonction Form2.show() ouvre la fenetre mais termine l'éxecution du code de la form1, et quand le code est completement terminé alors la Form2 apparait..
    Mais j'ai besoin des infos de la form2 pour terminer le code du form1 donc je dois absolument mettre en pause l'execution pour afficher la fenetre et reprendre au meme endroit une fois que j'aurais valider



    Je sais je suis pas très clair mais J'espere que vous avez compris mon probléme

    Désole pour l'orthographe.
    merci a vous
    djams9

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Utilise ShowDialog, pas Show. De cette façon l'affichage de la 2e form sera bloquant, et l'exécution de la 1ere reprendra quand la 2e se fermera

  3. #3
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 52
    Par défaut pb dans l'execution dans form
    Salut Tomlev,

    J'ai mis le showwdialog(), et sa marche niquel
    je te remercie de m'voir repondu rapidement.
    je vais pouvoir avancer.
    Merci tomlev

    on fait comment pour mettre le post en RESOLU???
    je ss nouveau sur le forum

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

Discussions similaires

  1. avoir la main sur le form lors de l'execution
    Par geeksideofme dans le forum Windows Forms
    Réponses: 2
    Dernier message: 24/11/2009, 14h46
  2. Réponses: 3
    Dernier message: 16/01/2006, 16h02
  3. Minimize Maximize perso sur une form autre que Application
    Par sdebrois dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 07/03/2005, 17h59
  4. [Dev][Allegro] Probleme d'execution sur un autre ordi
    Par clochardevobsy dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 15/01/2005, 19h54
  5. Réponses: 2
    Dernier message: 22/04/2004, 13h28

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