none
¿Cómo agregar datos a un listBox sin que se eliminen los que ya están? RRS feed

  • Pregunta

  • Buenas, tengo un listBox dentro de un ciclo for (en un comboBox), así que cada vez que selecciono el comboBox, pasa la información de un textBox al listbox. La primera vez que realizo la acción funciona como quiero pero cuando selecciono un nuevo elemento del comboBox, en vez de agregar los datos del textBox los remplaza, eliminando los anteriores. ¿Alguno sabe cómo puedo evitar que eso ocurra?
    miércoles, 16 de octubre de 2013 14:17

Todas las respuestas

  • Este es el código que tengo ahora, a ver si pueden verlo mejor.

    for each(Control^ control in tabla->Controls){
    if(control->Text->Contains(dia1)&&control->Text->Contains(ini1)||control->Text->Contains(dia1)&&control->Text->Contains(fin1)){
    control->BackColor=SystemColors::ActiveCaption;
    control->Text=comboBox3->Text;
    control->ForeColor=SystemColors::ControlText;
    listBox1->Items->Add(textBox1->Text);
    }
    }

    miércoles, 16 de octubre de 2013 15:37
  • No entiendo muy bien qué quieres hacer, pero quizás esto

    control->Text+=comboBox3->Text;

    te solucione el problema, si lo he entendido bien.


    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/

    lunes, 27 de enero de 2014 15:04
    Moderador