Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - ListBox c#
Forum - C# / VB.NET - ListBox c#

Avatar
jaco94++ (Normal User)
Expert


Messaggi: 203
Iscritto: 22/10/2008

Segnala al moderatore
Postato alle 15:44
Lunedì, 26/09/2011
Salve a tutti .
Avrei un problema / dubbio sull'utilizzo delle ListBox di solito selezionando un elemento dalla lista semplicemente prendevo il suo nome e lo usavo per i miei scopi , vorrei sapere se è possibile selezionando il nome sulla lista ottenere un dato associato ad esso, ad esempio una GUID che ho associato a quel elemento!

PM
Avatar
Nullable (Normal User)
Expert


Messaggi: 217
Iscritto: 12/07/2011

Up
1
Down
V
Segnala al moderatore
Postato alle 15:47
Lunedì, 26/09/2011
Potresti utilizzare la proprietà SelectedIndex.

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
0
Down
V
Segnala al moderatore
Postato alle 11:12
Martedì, 27/09/2011
E' possibile inserire qualsiasi tipo di oggetto nella collezione ListBox.Items. In relazione al tipo di oggetto inserito, puoi modificare le proprietà DisplayMember e ValueMember per decidere quale proprietà dell'oggetto usare come valore visualizzato e come valore restituito. Ad esempio:
Codice sorgente - presumibilmente Plain Text

  1. ListBox1.Items.Add(New Person() { Nome = "Pinco", Cognome = "Pallino", Eta = 20 });
  2. ListBox1.DisplayMember = "Nome";
  3. ListBox1.ValueMember = "Eta";


Sulla listbox apparirà come elemento "Pinco" e se lo selezioni, il valore di ListBox1.SelectedValue sarà 20.

Ultima modifica effettuata da Il Totem il 30/09/2011 alle 11:31
Ottimo grazie =) - jaco94++ - 28/09/11 19:54
PM