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 :

Passer les données dans une autre form [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    à mes temps perdus
    Inscrit en
    Février 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : à mes temps perdus
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 66
    Par défaut Passer les données dans une autre form
    Bonjour à tous,
    voila mon petit souci :
    j'essaie de passer la valeur d'une cellule sélectionnée d'un datagridview d'une form dans une autre form et tout cela dans un conteneur mdi " form parent "
    Planning = form parent
    Gestion_Gamme = form lancé en mode show() " à partir du MenuStrip du form parent
    Select_Categorie = form lancé en mode showDialog() à partir de la form Gestion_Gamme

    le code sur la form Planning qui lance la form Gestion_Gamme :
    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
     
                Dim Frm As Form
     
                For Each Frm In Me.MdiChildren
                    If TypeOf Frm Is Gestion_Gamme Then
                        If Frm.WindowState = FormWindowState.Minimized Then
                            Frm.WindowState = FormWindowState.Normal
                        End If
                        Frm.Activate()
                        Exit Sub
                    End If
                Next
     
                Dim f As New Gestion_Gamme
     
     
                f.MdiParent = Me
                f.Show()
    Le code sur la form Gestion_Gamme qui lance la form Select_Categorie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
            Select_Categorie.ShowDialog()
        End Sub
    le code qui est sensé copier la valeur cellule sélectionnée sur la form Select_Categorie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
     
            Gestion_Gamme.TextBox4.Text = DataGridView1.CurrentRow.Cells("Nom_categorie").Value.ToString
     
            Me.Close()
        End Sub
    Logiquement elle copie la valeur sélectionnée dans le textbox de la form Gestion_Gamme .
    Cela fonctionne si je teste simplement avec les deux form Gestion_gamme et Select_Categorie sans passer par le form parent

    Et cela fonctionne aussi, avec le contener parent si je simplifie le code qui lance la form Gestion_Gamme ( Menustrip du parent )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Gestion_Gamme.MdiParent = Me
    Gestion_Gamme.Show()
    Et le problème c'est qu'avec ce code je ne peux pas remettre en 1er plan ma form réduite ( rappelée dans le menu )

    Si vous avez un solution je suis preneur

    Merci par avance

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    bonsoir,

    un simple recherche sur le forum avec le terme "passage de parametre" devrait t apporter des solutions.

    @+

  3. #3
    Membre confirmé
    Homme Profil pro
    à mes temps perdus
    Inscrit en
    Février 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : à mes temps perdus
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 66
    Par défaut
    Merci pour ta réponse ...mais si j'ai pris la peine de faire ce post c'est qu'auparavant j'ai quand même pris la peine de chercher.

    Et je ne trouve pas de réponses à ce problème .....de plus je suis totalement novice en VB

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Par défaut
    Tu peux utiliser les événements pour gérer les changements de valeurs entre forms.

  5. #5
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par splif Voir le message
    Merci pour ta réponse ...mais si j'ai pris la peine de faire ce post c'est qu'auparavant j'ai quand même pris la peine de chercher.

    Et je ne trouve pas de réponses à ce problème .....de plus je suis totalement novice en VB
    Il faut vraiment arrêter de prétexter des excuses à 2 balles....

    Tu ne sais pas chercher c'est un fait mais faut arrêter de prendre les gens pour des co**

    http://www.developpez.net/forums/sea...archid=6449232

    En breff il y a ici de quoi répondre à ton problème ... : http://www.developpez.net/forums/d15...ge+param%E8tre

    Rien ne tombe du ciel, si tu ne trouves aucuns plaisir à gratter pour trouver des solutions alors il faut que tu arrêtes la programmation !!!
    De plus il est inutile de se réfugier derrière le fait que tu es novices dans tel ou tel langage de programmation car un langage de programmation n'a absolu rien de compliqué en terme d'apprentissage ! Ce n'est pas un langage qui rends un programme robuste mais la manière dont il a été pensé (sa logique en somme) !

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Par défaut
    Doucement @wallace1

    Pour ton problème @splif, comme l'a dit @wallace1, une simple recherche suffit à résoudre ton problème. Si tu n'as pas les connaissances nécessaires pour effectuer ces recherches (difficile de chercher quand on ne sais pas quoi chercher..), je te conseilles de t'orienter vers des tutoriels sur le programmation en VB.NET. Ca va te prendre un peu de temps au début mais, crois moi, tu en gagneras plus tard.

  7. #7
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Oui...je te l accorde ZenZiTone ... faut que j apprenne a être un peu plus Zen^^... mais quand le titre de son topic comprends les termes meme de recherche de son problème ca me fait juste constater qu il attends simplement une solution clé en main....... c est irritant.

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

Discussions similaires

  1. [XL-2010] Macro Rechercher un code et copier les données dans une autre feuille
    Par adnane01 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/08/2015, 17h41
  2. [Objective-C] Passer les données dans une autre classe
    Par SigmaPi dans le forum Objective-C
    Réponses: 1
    Dernier message: 25/02/2015, 13h00
  3. Réponses: 3
    Dernier message: 11/04/2007, 14h01
  4. [Turing] Faire passer un algo dans une autre forme
    Par Andariel dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 22/05/2006, 18h06
  5. Réponses: 1
    Dernier message: 20/12/2005, 15h56

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