begin process at 2012 02 16 01:48:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Formulaire

 > 

Lire des labels créées dynamiquement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lire des labels créées dynamiquement

mardi 28 mars 2006 à 10:31:36 | Lire des labels créées dynamiquement

sane79

bonjour,


je viens de créer des labels et textbox dynamiquement avec cette source
http://vbfrance.com/code.aspx?ID=5616

et je voudrais savoir comment les lire maintenant pour pouvoir récupérer leur valeur et les enregistrer ailleurs (fichier)

merci de votre réponse
mardi 28 mars 2006 à 10:35:35 | Re : Lire des labels créées dynamiquement

sane79

voici mon source , et je voudrais à l'aide d'un second bouton, lire les valeurs qui ont été changer dans les textbox pour les ré-écrire dans le fichier xml

    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim xml_fichier As New GabXML(TextBox1.Text)
        Dim nb_elts As Integer = xml_fichier.countElements("/INI/PARAMETRE")

        Dim groupe As New GroupBox
        groupe.Text = xml_fichier.getAttribute("/INI/PARAMETRE", "module")
        groupe.Top = 50
        groupe.Left = 16
        groupe.Height = 20
        groupe.Width = 330
        TabPage2.Controls.Add(groupe)

        For i As Integer = 0 To nb_elts - 1

            Dim libelle As New Label
            libelle.Name = "Newlibelle" + (i).ToString() 'defini le nom du text
            libelle.Text = xml_fichier.getElementValue("/INI/PARAMETRE/LIBELLE", i)
            libelle.Width = 150 'on defini la taille horizontale
            libelle.Height = 25 'on defini la taille verticale
            libelle.Top = 20 + i * libelle.Height
            libelle.Left = 10

            groupe.Controls.Add(libelle)

            Dim valeurs As New TextBox
            valeurs.Name = "Newvaleurs" + (i).ToString() 'defini le nom du text
            valeurs.Text = xml_fichier.getElementValue("/INI/PARAMETRE/VALEUR", i)
            valeurs.Width = 140 'on defini la taille horizontale
            valeurs.Height = 25 'on defini la taille verticale
            valeurs.Top = libelle.Top - 3
            valeurs.Left = libelle.Left + libelle.Width + 10

            groupe.Controls.Add(valeurs)

            groupe.Height = groupe.Height + libelle.Height

        Next
        groupe.Height = groupe.Height + 10
        TabControl1.Height = groupe.Height + 90
        Me.Height = TabControl1.Height + TabControl1.Top * 2 + 35
    End Sub
mardi 28 mars 2006 à 11:44:00 | Re : Lire des labels créées dynamiquement

juju12

En VB6 : TexteVoulu = groupe.Controls(strName).Text ' strName est le nom du contrôle ("NewValeursI"...)
mardi 28 mars 2006 à 14:27:22 | Re : Lire des labels créées dynamiquement

sane79

celà ne fonctionne pas en VB.net
mardi 28 mars 2006 à 16:30:11 | Re : Lire des labels créées dynamiquement

sane79

Réponse acceptée !
    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim xml_fichier As New GabXML(TextBox1.Text)
        Dim nb_elts As Integer = xml_fichier.countElements("/INI/PARAMETRE")

        Dim groupe As New GroupBox

        groupe.Name = "groupevp"
        groupe.Text = xml_fichier.getAttribute("/INI/PARAMETRE", "module")
        groupe.Top = 50
        groupe.Left = 16
        groupe.Height = 20
        groupe.Width = 330
        TabPage2.Controls.Add(groupe)

        For i As Integer = 0 To nb_elts - 1

            Dim libelle As New Label
            Dim valeurs As New TextBox

            libelle.Name = "Newlibelle" + (i).ToString() 'defini le nom du text
            libelle.Text = xml_fichier.getElementValue("/INI/PARAMETRE/LIBELLE", i)
            libelle.Width = 150 'on defini la taille horizontale
            libelle.Height = 25 'on defini la taille verticale
            libelle.Top = 20 + i * libelle.Height
            libelle.Left = 10

            groupe.Controls.Add(libelle)

            valeurs.Name = "Newvaleurs" + (i).ToString() 'defini le nom du text
            valeurs.Text = xml_fichier.getElementValue("/INI/PARAMETRE/VALEUR", i)
            valeurs.Width = 140 'on defini la taille horizontale
            valeurs.Height = 25 'on defini la taille verticale
            valeurs.Top = libelle.Top - 3
            valeurs.Left = libelle.Left + libelle.Width + 10
            valeurs.Tag = libelle

            groupe.Controls.Add(valeurs)

            groupe.Height = groupe.Height + libelle.Height

        Next
        groupe.Height = groupe.Height + 10
        TabControl1.Height = groupe.Height + 90
        Me.Height = TabControl1.Height + TabControl1.Top * 2 + 35

        'MsgBox(groupe.Controls("Newlibelle2").Text)
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim l_controls As Control
        Dim l_controls2 As Control
        Dim i As Integer = 0

        For Each l_controls In Me.TabPage2.Controls
            If (l_controls.GetType Is GetType(GroupBox)) Then

                Dim leslibelles(l_controls.Controls.Count / 2) As String
                Dim lesvaleurs(l_controls.Controls.Count / 2) As String

                For Each l_controls2 In l_controls.Controls
                    If (l_controls2.Name = "Newvaleurs" & (i).ToString()) Then
                        lesvaleurs(i) = l_controls2.Text
                        leslibelles(i) = l_controls2.Tag.Text

                        i = i + 1
                    End If
                Next
            End If
        Next
    End Sub
mardi 28 mars 2006 à 17:01:30 | Re : Lire des labels créées dynamiquement

vpoyo

j'aime bien les gens qui s'auto-accepte :)

Narf




Cette discussion est classée dans : lire, dynamiquement, labels, créées


Répondre à ce message

Sujets en rapport avec ce message

evenement sur label cree dynamiquement [ par fabrizzio ] J'ai créé dynamiquement une centaine de labels sensés représenter un calendrier, seulement j'ai besoin d'avoir accès à l'évènement click. En effet j'a Excel & fonctionnement checkBox créées dynamiquement [ par mmmontagne ] Bonjour,Je suis nouveau dans le monde de la programmation VB et je dois créer une interface pour Excel. L'une des fonctions de cette interface sera de Evènement 'Click' sur des labels créés dynamiquement [ par ov3rdoze ] Bonjour Voila encore une question de débutant... Je récupère une liste d'informations dans un fichier XML et je créé un label pour chacune d'entre el lire un txt sur le web puis le lire sur l'application [ par frvfrvfrvfrv ] Salut à tous,Est-il possible de faire lire un fichier texte sur une page web et de transferer son contenu dans une textbox?j'ai chercher sur tous le s Lecture dans un fichier texte [ par zn415 ] Bonjour, mon precedent message semble ne pas etre passé.Le voici de nouveau:Je viens  de faire un petit programme qui lit un fichier text  lorsque on lecture d'une arborescence de fichier dans windows [ par nanardino64 ] Bonjour à tous,je suis une fois de plus limité dans mon travail par mes connaissances en programmation et mon problème est le suivant : je voudrais ar Listbox et fichier Excel [ par klingfilm ] Salut à tous,J'aurais besoin de conseil avant de commencer à programmer. Parce que à chaque fois c'est galère et je ne voudrais pas travailler sur un Lire des données d'un fichier Texte avec VB2005 [ par LUSTRUCRU ] Bonjour à toutes et tous,Débutant extreme ou extreme débutant ( comme vous le souhaitez) je cherche de l'aide pour pouvoir lire un fichier .Txt en col .Net Compact Framework Lire un Fichier Texte [ par JeffC1977 ] Bonjour....Je cherche depuis quelque heures le moyen de lire un fichier texte avec Compact Framework.J'ai trouvé du code sur MSDN mais quand je copie Lire les png sans ocx + rotation image [ par ABF ] Bonjour, J'ai deux soucis et je suis sous vb6, je ne veux pas passer au .net - j'aimerais lire les fichiers png... via les apis car a ma connaissanc


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,279 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales