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] Naviguation entre fenêtres WindowsForm


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Par défaut [VB.net] Naviguation entre fenêtres WindowsForm
    Bonjour tout le monde! Je bosse présentement sur une petite application permettant à des clients de saisirs, en utilisant un "pseudo-wizard", des informations sur un produit. Cependant, je suis bloqué à un niveau et je commence sérieusement à désespérer.

    Mon problème est que je ne réussi pas à trouver un moyen de réouvrir une fenêtre qui a été précédemment crée. En gros, j'ai un Form1.vb et un Form2.vb. Mon Form1.vb est celui qui s'ouvre par défaut dans mon projet. Sur cet form, j'ai un bouton "continuer" qui ferme la fenêtre en cours et ouvre Form2.vb. Jusque là, tout va bien. Mais, dans mon Form2, j'ai un bouton "précédent" auquel j'essaie de faire effectuer la même opération mais à l'inverse, c-a-dire, effacer mon Form2 et faire afficher mon Form1.

    Voici mon code:

    Ma première Form se nomme Intro
    Ma deuxième Form se nomme Principal

    FORM 1---------------------------------------------------------------
    Public Class Intro
    Inherits System.Windows.Forms.Form

    Public Principal As New Principal

    #bout de code caché par Visual Studio

    Private Sub BoutonQuitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BoutonQuitter.Click
    Dim reponse As DialogResult

    reponse = MessageBox.Show("Êtes-vous certain de vouloir quitter AmphePlus?", "Quitter", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If (reponse = DialogResult.Yes) Then
    Me.Close()
    End If

    End Sub

    Private Sub BoutonContinuer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BoutonContinuer.Click
    Me.Hide()
    Principal.ShowDialog()

    End Sub

    End Class

    FORM2----------------------------------------------------------------

    Public Class Principal
    Inherits System.Windows.Forms.Form

    >>>>>>>> QUOI DÉCLARER ICI???
    #bout de code caché par visual studios

    Private Sub BoutonPrecedent_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BoutonQuitter.Click
    Dim reponse As DialogResult
    Me.Hide()
    >>>>>COMMENT FAIRE UN SHOWDIALOG DE MA FORM INTRO ??????
    End If
    End Sub
    End Class

    ------------------------------------------------------------------------

    J'ai tenté de déclarer ma classe Intro dans mon second Form de manière à faire le contraire en terme d'opération. Et l'erreur que j'ai obtenue m'a occasionné des saignement occulaires...je présume donc que c'est loin d'être la bonne manière de procéder...

    Svp! Veuillez m'aider...votre aide serait grande appréciée!

    PS: J'ai entendu dire par un pote qu'il faudrait peut-être que je passe en paramètre le "Me" créé par mon premier formulaire...mais j'ai des doutes

    Merci beaucoup et bonne fin de journée!!

  2. #2
    Membre confirmé Avatar de souaddemaroc
    Inscrit en
    Novembre 2005
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 194
    Par défaut
    Salut

    Premierement je voix une erreur dans ton code concerant le bouton precedent :
    Private Sub BoutonPrecedent_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BoutonQuitter.Click
    2) Si vous utilisez une base de donnée vous devez recuperer le dernier enregistrement
    3) Si non vous pouvez déclarer des variables globales et vous les affectez vos enregistrement

    Je souhaite que je suis assez claire

  3. #3
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Par défaut Merci
    Premièrement concernant l'erreur dans mon code, je trouve génial que tu ais remarqué. Mais cette erreur n'est pas présente dans mon code, elle est simplement présente sur ce forum car j'ai renommé certain trucs pour coller avec mon explication

    Quoiqu'il en soit, j'ai figurer le moyen par moi-même. J'aurais du y penser. Il suffisait de surcharger mon .ShowDialog en y passant Me comme paramètre et de redéclarer comme un form ce paramètre dans mon deuxième fichier.

    Merci tout de même de votre aide et passez une belle fin de journée!

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

Discussions similaires

  1. Naviguer entre deux fenêtres
    Par morinxav1 dans le forum Débuter
    Réponses: 2
    Dernier message: 11/06/2012, 13h32
  2. Comment naviguer entre les fenêtres en WPF ?
    Par M.Mounir dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 27/02/2009, 08h44
  3. [VB.NET] Naviguer dans un DATAGRID a l'aide de 2 boutons
    Par stephane93fr dans le forum Windows
    Réponses: 3
    Dernier message: 13/06/2005, 12h39
  4. [VB.NET] Liaison entre les pages aspx et vb
    Par cosmos38240 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 18/03/2005, 12h55
  5. Passage de valeurs entre fenêtres différentes
    Par Amnesiak dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/02/2005, 15h10

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