elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  como meter un listbox en una tabla de listbox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como meter un listbox en una tabla de listbox  (Leído 5,312 veces)
CrÄsH


Desconectado Desconectado

Mensajes: 624


========


Ver Perfil
como meter un listbox en una tabla de listbox
« en: 14 Enero 2009, 01:06 am »

Esto esta en un boton y cada vez k lo pulso se crea un listbox con items. Me gustaria meter cada uno de los listbox q se van creando en una tabla para poder usar los items posteriormente.

Código:
public partial class Form1 : Form
    {
        ListBox lbt;
        ListBox[] listb;
        int v = 0;


Código:
            private void btn_nuevoListbox_Click(object sender, EventArgs e)
        {       
           this.lbt = new ListBox();
            this.lbt.FormattingEnabled = true;
            this.lbt.Location = new System.Drawing.Point(30 + (v * 120), 20);
            this.lbt.Name = "taula" + v;
            this.lbt.Size = new System.Drawing.Size(100, 103);
            this.panel1.Controls.Add(lbt);
            v++;
            for (int i = 0; i < f.nudSelec.Length; i++)
            {
                lbt.Items.Add(f.nudSelec[i]);
            }

}

Habia pensado esto aunke creo k no esta bien, pero me gustaria hacer algo asi.

Código:
  listb=new ListBox[10];
            listb[0] = lbt;


En línea

~~~~~~~~~~~~~~~~
MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: como meter un listbox en una tabla de listbox
« Respuesta #1 en: 14 Enero 2009, 23:46 pm »

lo que podes hacer es:
1. en vez de hacer esto:
Código:
        ListBox lbt;
        ListBox[] listb;
        int v = 0;
hace esto:
Código:
   //El Form debe tener un Using a System.Collections.Generics;
   ListBox lbt;
   List<ListBox> listb = new List<ListBox>();
   int v = 0;
lo del boton lo dejas como esta, y para adicionarlo haces esto:
Código:
   listb.Add(lbt);
para buscar un item asi:
Código:
   ListBox nuevolist = listb[0];

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


En línea


CrÄsH


Desconectado Desconectado

Mensajes: 624


========


Ver Perfil
Re: como meter un listbox en una tabla de listbox
« Respuesta #2 en: 15 Enero 2009, 19:12 pm »

ok, gracias, otra duda:

Tengo esto;
 ListBox[] listb = new ListBox[2];

y hago:

listb[0]=1;
listb[1]=2;

listb[1]=null;

Como lo hago para k listb[1] se elimine, haciendo k la tabla se reduzca a 1 posicon?
En línea

~~~~~~~~~~~~~~~~
MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: como meter un listbox en una tabla de listbox
« Respuesta #3 en: 16 Enero 2009, 15:53 pm »

hola mira, es mejor que trabajes con listas genericas, no utilices arrays que son muy pesados, si queres eliminar posiciones toca a la antigua copiar los que se quedan o desechar la anterior lista, pero eso consume muchos recursos... investiga sobre los listados genericos en el msdn y te daras cuenta por que te lo digo....

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines