Aggiungere elementi a una listbox

giovedì 27 aprile 2006 - 11.56

kiara83 Profilo | Junior Member

Ho creato una classe colori con proprietà nome e colore;
Vorrei poter aggiungere alla mia listbox degli oggetti di tipo colori. Io ho fatto questo ma mi da errore:
Color Red = new Color;
colori Clr1 = new colori("Rosso", Red);
Color Green = new Color;
colori Clr2 = new colori("Verde", Green);
Color Yellow = new Color;
colori Clr3 = new colori("Giallo", Yellow);
listBox1.Items.AddRange(new object[] {Clr1,Clr2,Clr3});

l'errore che mi dà è questo perchè?
An unhandled exception of type 'System.NullReferenceException' occurred in nuovocomponente.exe

Additional information: Riferimento a un oggetto non impostato su un'istanza di oggetto.

alx_81 Profilo | Guru

Ciao!

Innanzitutto mancavano le parentesi dopo la new..
però, non istanzierei un nuovo colore, visto che l'oggetto Color di System.Drawing ha già proprietà che tornano il colore che ti serve.. così come segue..

//Color Red = new Color();
colori Clr1 = new colori("Rosso", Color.Red); // Proprietà Red, torna un Color Red
//Color Green = new Color();
colori Clr2 = new colori("Verde", Color.Green);
//Color Yellow = new Color();
colori Clr3 = new colori("Giallo", Color.Yellow);
listBox1.Items.AddRange(new object[] {Clr1,Clr2,Clr3});

Ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5