none
Copiar Items Marcados checkListBox a TextBox RRS feed

  • Pregunta

  • Hola,

    Quiero copiar los items marcados en un checklistbox a un textbox y entre items que aparezca una "," tengo parte de código

    private void button5_Click(object sender, EventArgs e)
            {
                int n = checkedListBox1.CheckedItems.Count;
    
                for (int i = 0; i < n - 1; i++)
                {
                    foreach (var s in checkedListBox1.CheckedItems)
                    {
                        textBox1.Text = textBox1.Text + ", " + s.ToString();
                        
                    }
                    
                }
                textBox1.Text = textBox1.Text.Substring(1);
    
            }
    Con esto consigo hacer lo que quiero, pero cada vez que pulso el boton se van añadiendo a lo anterior y lo que quiero es que cada vez que pulse el boton es como si no hubiese nada, supongo que en var s debe quedarse algo almacenado.

    jueves, 13 de junio de 2019 21:49

Respuestas

  • Solucionado....

    Adjunto código por si a alguien le interesa

    private void button5_Click(object sender, EventArgs e)
            {
                int n = checkedListBox1.CheckedItems.Count;
                textBox1.Clear();
            
                for (int i = 0; i < n; i++)
                {
    
                    textBox1.Text = textBox1.Text + ", " + checkedListBox1.CheckedItems[i].ToString();
    
                    
                }
                textBox1.Text = textBox1.Text.Substring(1);
    
            }

    • Marcado como respuesta Fiu78 viernes, 14 de junio de 2019 9:30
    viernes, 14 de junio de 2019 9:26