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 2005]Ajouter un élément à une listbox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    ingénieur informaticien
    Inscrit en
    Novembre 2005
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : ingénieur informaticien

    Informations forums :
    Inscription : Novembre 2005
    Messages : 114
    Par défaut [VB.Net 2005]Ajouter un élément à une listbox
    Salut !
    J'ais une listbox que je peux remplir de 2 façon:
    1- soit en y ajoutant un élément d'une autre listbox;
    2- soit en saisissant les informations à ajouter dans un textbox.

    Pour le premier cas, pas de soucis. Mais pour le deuxième, j'utilise le code suivant sans succès.
    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
    Private Sub Button_Ajout2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_Ajout2.Click
            Dim i As Object
     
            If (Me.TextBox_Nom.Text <> "") And (Me.TextBox_DestNum.Text <> "") And (Me.TextBox_DestSoc.Text <> "") Then
                i = New ListBox.ObjectCollection(Me.ListBox_Fax_Destinataire)
                i.item("nom") = Me.TextBox_Nom.Text
                i.item("fax") = Me.TextBox_DestNum.Text
                i.item("société") = Me.TextBox_DestSoc.Text
     
                If Not Me.ListBox_Destinataire.Items.Contains(i) Then
                    Me.ListBox_Destinataire.Items.Add(i)
     
                    If Me.ListBox_Destinataire.Items.Count > 0 Then
                        Me.Button_DestSuppr.Enabled = True
                    End If
                Else
                    MsgBox("Elément déjà présent dans la liste!")
                End If
            Else
                MsgBox("Veuillez renseigner les champs  SVP!")
            End If
        End Sub
    Que dois-je modifier???

  2. #2
    Invité
    Invité(e)
    Par défaut
    pourquoi tu déclare ton i en Object alors c'est un ListBox.ObjectCollection?
    C'est la seul chose qui pourrai lui posé probleme. Vérifie qu'il passe bien sur la ligne contenant ton "add"

  3. #3
    Membre confirmé
    ingénieur informaticien
    Inscrit en
    Novembre 2005
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : ingénieur informaticien

    Informations forums :
    Inscription : Novembre 2005
    Messages : 114
    Par défaut
    En fait, j'ais vu que la méthode pour ajouter un élément à une listbox prenait un argument de type objet. Alors...
    Mais en fait, je veux ajouter des enregistrements à ma liste sans succès. Là je viens d'essayer d'ajouter directement un datarow mais ma listbox affiche system.data.datarow

Discussions similaires

  1. Ajouter un élément à une liste
    Par izulah dans le forum Prolog
    Réponses: 5
    Dernier message: 17/03/2009, 08h57
  2. Ajout d'élément à une JList
    Par miria.vhg dans le forum Composants
    Réponses: 4
    Dernier message: 06/02/2007, 15h29
  3. [vb.net 2005] Ajouter des controles
    Par PoZZyX dans le forum Windows Forms
    Réponses: 1
    Dernier message: 04/06/2006, 00h50
  4. Comment ajouter un élément à une TListBox
    Par hijodelanoche dans le forum Composants VCL
    Réponses: 4
    Dernier message: 24/11/2005, 17h05
  5. Ajout d'élément à une page
    Par Ditch dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/03/2005, 12h45

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