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 :

Remplir une structure et ecrire dans un fichier texte


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Remplir une structure et ecrire dans un fichier texte
    Salut,

    j'ai crée un formulaire, et j'ai vérifié le vide des textbox, ensuite j'ai crée une structure pour la remplir et l'affecter a un fichier texte que j'ai deja déclarer:

    image du formulaire :



    La Partie Déclaration :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    #Region "Déclarations"
        Dim compteur_stag As Integer = 1
        Dim fichier As New StreamWriter("Stagiaire.txt", True)
        Public Structure stagiaire
            Dim nom As String
            Dim prenom As String
            Dim datenaiss As DateTimePicker
            Dim sexe As String
            Dim sports As String
        End Structure
        Dim stag As stagiaire
    #End Region

    je veux savoir comment remplir le champs sports de type sting de la structure stagiaire avec un listbox, et aussi comment enregistrer une structure dans un fichier text.


  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Points : 1 628
    Points
    1 628
    Par défaut
    As tu une obligation qu'il soit de type string ? Parce que ici ça devrait plutôt une List<> ...

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Points : 4
    Points
    4
    Par défaut
    non pas obligatoire, est ce que tu veux dire de liste vers liste

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Points : 1 628
    Points
    1 628
    Par défaut
    Citation Envoyé par McShark Voir le message
    non pas obligatoire, est ce que tu veux dire de liste vers liste
    Je comprends pas le sens de ta phrase ...

    Si tu as une liste de sports, il faut les stocker dans une List (http://msdn.microsoft.com/fr-fr/library/6sh2ey19.aspx) et non pas une chaine de caractère ...

    Pour écrire dans un fichier ton objet, tu fais une petite recherche ... Dans msdn par exemple :
    http://msdn.microsoft.com/fr-fr/libr...=VS.80%29.aspx

    Après à toi de voir le formatage que tu souhaites ...

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 18
    Points : 19
    Points
    19
    Par défaut
    Salut!

    1) Sports doit être déclaré comme un tableau de type strings, la taille max doit être le nombre max des sports qui peut pratiquer le stagiaire...tu peux aussi faire la taille dynamique avec redim... mais dans ce cas je crois pas que ça soit nécessaire.

    2) Apres que l'utilisateur a choisi les sports, dans l'évènement ajouter onclick tu dois utiliser une boucle for

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for i = 0 to Lst_Sport_2.items.count 
           Sports(i) = Lst_Sports_2.items(i).tostring
    next
    Tu peux le faire sans utiliser la list2... l'utilisateur peut sélectionner directement les options dans la list1 et dans l'evenement ajouter onclick le code copie la collection list1.selectedItems au tableau Sports.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for i = 0 to Lst1.selecteditems.count 
           Sports(i) = Lst1.selecteditems(i).tostring
    next

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/03/2014, 14h45
  2. [VB.net]ecrire dans un fichier text
    Par grand_prophete dans le forum Windows Forms
    Réponses: 12
    Dernier message: 04/05/2006, 17h37
  3. Réponses: 6
    Dernier message: 17/12/2005, 20h27
  4. [VB.NET] Ecrire dans un fichier texte...
    Par robert.michel9 dans le forum VB.NET
    Réponses: 5
    Dernier message: 04/12/2005, 15h35
  5. Ecrire dans un fichier text en MFC
    Par soufienne dans le forum MFC
    Réponses: 6
    Dernier message: 05/10/2005, 17h54

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