Transferer valeurs d'une Textbox à une autre dans un TabControl [Résolu]

- - Dernière réponse :  johnspart - 30 mai 2013 à 20:26
Bonjour à tous
Je voudrai pouvoir recuperer la valeur de TextBox1 située dans TabPage1 pour l'afficher dans TextBox2 située dans TabPage2.
Merci à vous de m'aider
Afficher la suite 

Votre réponse

19 réponses

Meilleure réponse
3
Merci
Ok niquel ca marche:

    'Bouton Track IP
    Private Sub TrackIp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TrackIp.Click

        If TrackIp.Text.Length > 0 Then
            Dim url As String = ("http://www.iptrackeronline.com/index.php?ip_address=" + NsTextBox1.Text)
            WebBrowser1.Navigate(url)
            While Not WebBrowser1.ReadyState = WebBrowserReadyState.Complete

                Application.DoEvents()

                InfoCollector1.Start()
                IpTracking.Text = NsTextBox1.Text
                If NsTextBox4.Text.Length > 0 Then
                    NsTextBox2.Text = NsTextBox4.Text
                End If
            End While
        Else
            MsgBox("Please, insert an IP address")
        End If

    End Sub


Merci beaucoup de m'avoir aidé je vais pourvoir continuer mon appli

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 117 internautes nous ont dit merci ce mois-ci

Commenter la réponse de johnspart
0
Merci
Bonjour,

tabpage2.textbox2.text = tabpage1.textbox1.text
Commenter la réponse de Utilisateur anonyme
0
Merci
C'est tout bête en fait.
Merci beaucoup à toi ;)
Commenter la réponse de johnspart
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Contributeur
Dernière intervention
11 avril 2018
264
0
Merci
Pense alors à libérer ce sujet (un clic sur le tag "réponse acceptée" au niveau du message de cmarcotte.


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
Commenter la réponse de ucfoutu
0
Merci
Re en fait je pense que ce code n'est pas valide, j'ai les erreurs:

'TextBox2' n'est pas un membre de 'Skynet_Tracker.TabPage'.

'TextBox1' n'est pas un membre de 'Skynet_Tracker.TabPage'.

Merci de m'aider
Commenter la réponse de johnspart
0
Merci
Salut,

Il faut maintenant nous dire ce qu'est Skynet_Tracker.
Commenter la réponse de Utilisateur anonyme
0
Merci
C'est le nom de mon projet
Commenter la réponse de johnspart
0
Merci
Et de préciser si TextBox1 et 2 sont bien les enfants (réalisé en mode création ou dynamiquement par code) de Skynet_Tracker.TabPage1 et 2.
Commenter la réponse de Utilisateur anonyme
0
Merci
Ils sont réalisé en mode création
Pour préciser:
TextBox1 est dans GroupBox2 située sur TabPage1 de TabControl1
TextBox2 est situé sur TabPage5 de TabControl1

Mon code est donc:
TabPage5.TextBox2.Text = TabPage1.TextBox1.Text
Commenter la réponse de johnspart
0
Merci
Petite rectification les erreurs sont en fait:

'TextBox1' n'est pas un membre de 'System.Windows.Forms.TabPage'.
'TextBox2' n'est pas un membre de 'System.Windows.Forms.TabPage'.
Commenter la réponse de johnspart
0
Merci
Le mieux à faire de mettre les chemins complets avant textbox.
Commenter la réponse de Utilisateur anonyme
0
Merci
Alors, qu'est-ce qui t'empêches d'écrire simplement :
textbox2.Text = textbox1.text
Commenter la réponse de Utilisateur anonyme
0
Merci
textbox2.Text = textbox1.text
C'est la premiere chose que j'ai ecrite mais rien ne s'affiche dans textbox2.Text
Ca doit être à cause des tabpages.
Si je dois ecrire le chemin complet de textbox 2 par exemple, je dois ecrire quoi ?
Merci de votre aide
Commenter la réponse de johnspart
0
Merci
Puisque textbox1 et 2 sont publics, l'erreur vient d'ailleurs. Montre le code autour de cette ligne (clic bouton par exemple).
Commenter la réponse de Utilisateur anonyme
0
Merci
Bonjour,

Contrôle_Initial.premier_controle_enfant.Tous_les_autres_enfants.textbox1
Commenter la réponse de Utilisateur anonyme
0
Merci
Ok je précise que j'utilise un theme et que les textbox sont en fait NsTextBox2 et NsTextBox4

    Private Sub TrackIp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TrackIp.Click

        If TrackIp.Text.Length > 0 Then
            Dim url As String = ("http://www.iptrackeronline.com/index.php?ip_address=" + NsTextBox1.Text)
            WebBrowser1.Navigate(url)
            InfoCollector1.Start()
            IpTracking.Text = NsTextBox1.Text
            If NsTextBox4.Text.Length > 0 Then
                NsTextBox2.Text = NsTextBox4.Text
            End If
        Else
            MsgBox("Please, insert an IP address")
        End If

    End Sub
Commenter la réponse de johnspart
0
Merci
Et au moment ou le code s'exécute, tu es bien sûr que NsTextBox4 contient quelque chose ? Mets des points d'arrêts pour t'en asuurer (F9)
Commenter la réponse de Utilisateur anonyme
0
Merci
Ok je commence à comprendre, il faut que je clique 3 fois d'affilé sur le bouton TrackIp pour que le point d'arret s'execute et NsTextBox4 affiche le contenu de NsTextBox2.
Justement j'avais le probleme qui était qu'il falait que je clique 2 fois sur le bouton TrackIp pour que InfoCollector1 démarre et affiche les infos que je recupère sur le site iptrackeronline.com
Tu aurais une idée d'ou pourrait venir ces deux problèmes ?
Merci à toi
Commenter la réponse de johnspart
0
Merci
Oui il faudrait mettre le code dans l'événement DocumentComplete du composant WebBrowser pour être sûr que la page soit affichée.
Commenter la réponse de Utilisateur anonyme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.