Ir al contenido principal

Añadir Items a un ListBox desde un Control Textbox C#

Uno de los controles que mas usaremos en nuestra programación en c# al momento de desarrollar aplicaciones de escritorio sera el Listbox, existen diferentes formas de añadir Items a este control, para hacerlo siempre usaremos el método Add de la propiedad Item del control.
Un ejemplo muy sencillo de hacerlo es agregando el texto de un control Textbox pasándoselo como parámetro al Método de agregación del control, para este ejemplo creamos una forma como la de la imagen, con un Listbox, un Textbox y un Botón, dentro del cual ira el siguiente código c#:


Espero les haya sido de utilidad.

Comentarios

  1. Mmmm Yo agregaría igualmente esto para hacerlo más natural, el primero es al seleccionar un item del ListBox y darle a suprimir, se eliminar, y el segundo es simplemente en el textbox en vez de darle al boton presionas Enter:

    //Presionar Suprimir en listbox
    private void listBox1_KeyDown(object sender, KeyEventArgs e)
    {

    switch (e.KeyCode)
    {
    case Keys.Delete:
    listBox1.Items.Remove(listBox1.SelectedItem);
    break;
    }

    }

    //Presionar Enter en Textbox
    private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {
    switch (e.KeyCode)
    {
    case Keys.Enter:
    listBox1.Items.Add(textBox1.Text);
    textBox1.Text = "";
    textBox1.Select();

    break;
    }
    }

    ResponderEliminar
  2. Esa es la idea, el aportar ideas para mejorar lo ya propuesto, para los principiantes esta bien pero con el código que acabas de poner ayudas a que conozcan otras formas de hacer lo mismo y de manera mas eficiente, saludos.

    ResponderEliminar
  3. como controlo el ingreso de items utilizando un arraylist, por ejemplo que solo ingrese n palabras

    ResponderEliminar
  4. Disculpen quisiera la ayuda de los que puedan,soy nuevo en c# y bueno estoy haciendo una agenda telefónica con 7 textbox y sus respectivos botones de agregar,nuevo,editar,actualizar y eliminar, el problema es el siguiente que no puedo hasta ahorita...:

    consiste en que quiero que al dar clic en agregar en la lista de listbox solo aparezca el nombre de la persona que agregare,pero al hacer doble clic o darle enter en ese nombre me recopile toda la informacion que agregue y lo rellene los campos en los textbox....espero hacerme entender

    ResponderEliminar
  5. Una consulta, cuando cambio de página y vuelvo me desaparecen los datos del listview, por que es??

    ResponderEliminar
    Respuestas
    1. Hola, no entiendo bien pero creo que te refieres a un cambio de pagina en ASP.NET en el caso de una pagina asp.net al agregar datos al control si se realiza un postback se vuelve a cargar la pagina, tendrias que en el Load manejar una condicion para que haga ciertas cosas cuando haiga un postback o en otro escenario manejar el control dentro de un UpdatePanel, en el caso de que estes hablando de paginas ASP.NET, saludos.

      Eliminar

Publicar un comentario

Entradas populares de este blog

Llenar un DropdownList con Datos ASP.NET C#

En Asp.net llenar un Dropdownlist es un poco distinto a cuando llenamos un Combobox en una aplicación de Windows Form, aunque son muy similares un Combobox tiene distintas funciones y por lo tanto diferentes propiedades, que cambian en un control DropdownList de ASP.NET y es necesario identificar cuales son y cual es la forma correcta de llenar un DropdownList, en este ejemplo lo haremos utilizando no datos estáticos sino que aprenderemos como hacerlos con datos de una consulta en SQL, lo demás a continuación.

Chart en C# - Control para Graficos en Windows Form

El siguiente articulo es un pequeño tutorial sobre como utilizar el Control "Chart" de .NET para crear gráficos en una aplicación, en este caso una aplicación para Windows, para su funcionamiento es simple y permite ayudarnos para crear gráficos en alguna de nuestras aplicaciones donde sea necesario este tipo de implementacion, así que tendremos que crear un proyecto nuevo del tipo Windows Form donde necesitaremos principalmente los siguientes componentes: - 3 Controles Textbox para ingresar los valores al gráfico. - 2 Botones para las 2 diferentes acciones que realizaremos. - 1 Control Chart que si no lo ubican se encuentra en la sección Data de su Visual Studio o Visual C# Express.
De tal forma que el resultado sea similar al de la imagen mostrada, ahora pasaremos al código para el primer botón que se encargara de asignar los valores al control Chart.

Crear un Sistema con conexión a BD paso a paso C#

Primero que nada esta estoy en un proceso de re-estructuración del Blog, anteriormente los artículos eran vagos con poca información y poco explícitos donde solo publicaba los enlaces de descarga de los proyectos, para cambiar esto ahora empezare a publicar soluciones completas, mejor estructurado el contenido de mis artículos y aunque no prometo hacerlo muy seguido debido a que pocas veces tengo tiempo, prometo que los contenidos serán de mayor calidad y mas útiles. Para demostrar esto primero que nada publicare una de las mayores herramientas que un programador novato y con un poco de experiencia pueden tener, la conexión con una BD, en este caso SQL Server que es la que mejor se integra con Visual Studio y la Plataforma .NET, empecemos.