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]listbox.List.Add()


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut [VB.NET]listbox.List.Add()
    Bonjour

    Je dois lire un fichier structuré et afficher son contenu dans un listbox. C'est un exercice que je dois remettre demain. Si vous avez le temps de me répondre, tant mieux, sinon... bof! J'comprendrai.

    Voici le code de ma procédure
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    
    PrivateSub btnAfficher_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) _
    Handles btnAfficher.Click, mniAfficher.Click
    ' Lit le fichier .dat pour affichage
    ' déclaration des variables
    Dim laEmploye As TEmploye
    Dim laObjet As System.ValueType
    Dim lsNomFic AsString
    Dim liFicNum AsInteger
    Dim liI AsInteger
    '
    ' Initialisation des variables
    laObjet = New TEmploye
    lsNomFic = "Employes.dat"
    liFicNum = FreeFile()
    'liI = 0
    '
    ' Lecture et affichage
    Try
    FileOpen(liFicNum, lsNomFic, OpenMode.Random, , , Len(laEmploye))
    lsbAffichage.BeginUpdate()
    DoWhileNot EOF(liFicNum)
    FileGet(liFicNum, laObjet)
    laEmploye = CType(laObjet, TEmploye)
    lsbAffichage.Items.Add(laEmploye.Nom & " " & _
    laEmploye.Prenom & " " & _
    laEmploye.Sexe & " " & _
    laEmploye.SalaireAnnuel)
    Loop
    lsbAffichage.EndUpdate()
    FileClose(liFicNum)
    'lsbAffichage.Items.AddRange(New Object() {laEmploye})
    Catch ex As Exception
    MsgBox(ex.ToString)
    EndTry
    '
    EndSub
    
    Pourquoi ça ne foctionne pas?

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Apparemment, il y a un problème avec nos postes de travail au collège. Il faut attendre de 20 à 30 secondes (au moins) pour voir les items apparaître dans la liste

    Considérez donc le broblème comme résolu.

    Merci.

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

Discussions similaires

  1. [VB.NET][listbox] Comment supprimer un element ?
    Par am.adnane dans le forum Windows Forms
    Réponses: 5
    Dernier message: 11/07/2006, 00h28
  2. [VB.NET] [ListBox / ComboBox] Label de l'item sélectionné?
    Par Giuseppe dans le forum Windows Forms
    Réponses: 5
    Dernier message: 14/12/2005, 14h22
  3. Réponses: 3
    Dernier message: 03/08/2005, 11h21
  4. [VB.NET] Problème liste Parent-Enfant dans DataGrid
    Par vonbier dans le forum ASP.NET
    Réponses: 7
    Dernier message: 27/01/2005, 08h53
  5. [VB.NET] ListBox lié un element a une clé
    Par hirochirak dans le forum Windows Forms
    Réponses: 8
    Dernier message: 03/05/2004, 11h17

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