Interdire la sélection de valeur nulle dans une ListBox

Résolu
Moundir76 Messages postés 281 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 16 mai 2014 - 23 janv. 2012 à 10:07
Moundir76 Messages postés 281 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 16 mai 2014 - 23 janv. 2012 à 14:58
Bonjour,

Je suis en VB.NET avec visual studio 2008.
Voici mon probleme : je déclare une listbox en dynamique

Private WithEvents listboxname As New ListBox
With listboxname
            .Font = New Font("arial", 12, FontStyle.Bold)
            .SelectionMode = SelectionMode.MultiSimple
            .Location = New Point(2, 2)
            .Width = 300
            .Height = 650
            .Sorted = True

        End With
        Me.Controls.Add(listboxname)


J'ai don un Selection Mode MultiSample, mais je ne veux pas permettre la sélection de valeur nulle, car dans ma listbox j'ai des champs laissés vide comme ceci :

|Pierre COFFE|
| |
|Jeanne BARTH|
| |
|etcccccccccc|
| |


Je ne vois pas dans quel évènement gérer ça.

et ensuite dans un bouton j'ai ce code

        For Each item As String In listboxname.SelectedItems
            listname.Add(item)
        Next


Merci d'avance

4 réponses

Utilisateur anonyme
23 janv. 2012 à 12:23
Salut,

C'est à ce moment la qu'il faut gérer l'erreur:
For Each item As String In listboxname.SelectedItems
   if item <> "" then listname.Add(item)
Next



Cordialement


CF2i - Guadeloupe
Ingénierie Informatique
3
Moundir76 Messages postés 281 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 16 mai 2014
23 janv. 2012 à 10:10
Ou alors si quelqu'un à une solution pour faire la taille des items plus grands sans changer la taille de la police ....
0
Utilisateur anonyme
23 janv. 2012 à 12:25
Ou plutôt dans ton cas:
if item <> "| |" then listname.Add(item)



Cordialement


CF2i - Guadeloupe
Ingénierie Informatique
0
Moundir76 Messages postés 281 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 16 mai 2014
23 janv. 2012 à 14:58
Merci, c'est tout bête en plus....
0
Rejoignez-nous