Interdire la sélection de valeur nulle dans une ListBox [Résolu]

Moundir76 286 Messages postés dimanche 3 octobre 2010Date d'inscription 16 mai 2014 Dernière intervention - 23 janv. 2012 à 10:07 - Dernière réponse : Moundir76 286 Messages postés dimanche 3 octobre 2010Date d'inscription 16 mai 2014 Dernière intervention
- 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
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Utilisateur anonyme - 23 janv. 2012 à 12:23
3
Merci
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

Merci Utilisateur anonyme 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

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



Cordialement


CF2i - Guadeloupe
Ingénierie Informatique
Commenter la réponse de Utilisateur anonyme
Moundir76 286 Messages postés dimanche 3 octobre 2010Date d'inscription 16 mai 2014 Dernière intervention - 23 janv. 2012 à 14:58
0
Merci
Merci, c'est tout bête en plus....
Commenter la réponse de Moundir76

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.