listbox

01/08/2005 - 14:39 por jose | Informe spam
hoy día agrego items a un listbox en winforms con

this.lstRobots.Items.Add("texto");

Pero ahora necesito guardar el ID y la descripción... o sea que se vea la
descripción pero después capturar el ID...

es posible?
 

Leer las respuestas

#1 Miquel
01/08/2005 - 16:45 | Informe spam
hola,

Créate una clase tipo
class o
{
int _id;
string _nombre;
public id {get {return _id;}}
public nombre {get {return _nombre;}}
public o(int i, string n)
{
_id = i;
_nombre = n;
}
public overrides ToString()
{
return nombre;
}
}

Y en el listbox :
this.lstRobots.Items.Add(new o(1, "hola"));
this.lstRobots.Items.Add(new o(2, "Adios
this.lstRobots.Items.Add(new o(3,Otro"));

luego, cuando selecciones un elemento

o elemento = (o)s.lstRobots.SelectedItem;

y podrás acceder al ID así:
o.id
y al nombre
o.nombre

Espero haber ayudado.



"jose" escribió en el mensaje
news:
hoy día agrego items a un listbox en winforms con

this.lstRobots.Items.Add("texto");

Pero ahora necesito guardar el ID y la descripción... o sea que se vea la
descripción pero después capturar el ID...

es posible?

Preguntas similares