Foros del Web » Programación para mayores de 30 ;) » .NET »

C# limitar la cantidad de items que se agregan a una lista

Estas en el tema de C# limitar la cantidad de items que se agregan a una lista en el foro de .NET en Foros del Web. Buenas tardes, en Visual stuudio con C# windowsform Tengo un 1 textboxt y un boton para ir añadiendo nombres a un listboxt. Pero solo quiero ...
  #1 (permalink)  
Antiguo 24/03/2017, 17:14
 
Fecha de Ingreso: marzo-2005
Mensajes: 153
Antigüedad: 19 años, 1 mes
Puntos: 0
C# limitar la cantidad de items que se agregan a una lista

Buenas tardes, en Visual stuudio con C# windowsform

Tengo un 1 textboxt y un boton para ir añadiendo nombres a un listboxt.
Pero solo quiero que me permita agregar 20 nombres, si se intenta agregar mas de 20, muestre un mensaje de numero de items superado.

Como podria hacer eso?

GRacias
  #2 (permalink)  
Antiguo 29/03/2017, 09:24
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: C# limitar la cantidad de items que se agregan a una lista

Tendrías que extender el objeto y añadir métodos para insertar los ítems que se encarguen de controlar que no se añadan más de 20 ítems.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 29/03/2017, 16:54
Avatar de Namiwis  
Fecha de Ingreso: mayo-2013
Ubicación: Crustaceo Cascarudo
Mensajes: 162
Antigüedad: 10 años, 11 meses
Puntos: 10
Respuesta: C# limitar la cantidad de items que se agregan a una lista

@lbrm Debería bastar con un if que revise la propiedad count del ListBox, si es mayor a 20 mandas el error, que has intentado? pon tu código con lo que has intentado el apoyo de esta manera es mas exacta.

Saludos.
__________________
http://binarysuns.com.mx/

Etiquetas: c-c++, cantidad, int, items, limitar, lista
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:10.