Cómo copiar desde un ListBox a un TextBox multilínea

Escrito por mike wallace | Traducido por beatriz sánchez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo copiar desde un ListBox a un TextBox multilínea
La plataforma de software Microsoft .Net es un completo conjunto de herramientas. (Ryan McVay/Photodisc/Getty Images)

La plataforma de software Microsoft .Net es un completo conjunto de herramientas que permiten a los desarrolladores crear interfaces visuales para programas. Dos componentes gráficos usados habitualmente son el "ListBox" y el "TextBox". El "ListBox" es una gran caja que acepta listas de elementos de texto. El "TextBox" es una caja más pequeña que acepta una única cadena de texto. Un "TextBox" puede ser multilínea para que muestre más texto. También puedes darle texto desde los contenidos de un "ListBox".

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Necesitarás

  • Visual Studio 2010

Lista completaMinimizar

Instrucciones

  1. 1

    Abre Visual Studio 2010 haciendo clic en su ícono de programa. Cuando se cargue, escoge "Archivo", "Nuevo", "Proyecto" y "Aplicación de formularios de Windows Visual C#". Se creará un nuevo proyecto de aplicación de formularios de Windows, y aparecerá un formulario de Windows en blanco en la ventana del editor principal.

  2. 2

    Busca el panel llamado "Caja de herramientas", que está en la parte izquierda o derecha de la pantalla. La caja de herramientas tiene una lista de los componentes gráficos que puedes usar, como el "ListBox".

  3. 3

    Repite el paso anterior, pero en su lugar realiza las instrucciones con el elemento llamado "TextBox".

  4. 4

    Haz clic en el "TextBox" para encontrar el panel "Propiedades", que debería estar justo al lado de la caja de herramientas. Busca la propiedad llamada "Multilínea" y ajústala con "Cierto" haciendo clic sobre ella y cambiando su valor.

  5. 5

    Haz clic sobre el elemento de menú llamado "Ver" en la parte superior de la interfaz de Visual Studio 2010. Escoge "Código" en el menú que aparece. La vista ahora cambiará del editor visual al editor de código fuente. Busca el texto "InitializeComponent()", que estará en la parte media de la página. Coloca todo tu código fuente después de esta línea de texto.

  6. 6

    Prepara el "ListBox" para aceptar datos. Escribe esta línea de código:

    listBox1.BeginUpdate();

  7. 7

    Añade algún contenido al "ListBox", como 50 palabras que vayan desde "Número 0" a "Número 49". Puedes hacer esto usando un bucle "for", como este:

    for (int x = 0; x < 50; x++) { listBox1.Items.Add("Number " + x.ToString()); }

  8. 8

    Finaliza el proceso de actualización de datos para el "ListBox" escribiendo esta línea:

    listBox1.EndUpdate();

  9. 9

    Crea una lista de elementos seleccionado desde el "ListBox". Estos elementos seleccionados pueden ser añadidos después al "TextBox" multilínea. Escribe el siguiente bucle "for" para seleccionar cada elemento dentro del "ListBox":

    for (int x = 0; x < 50; x++) { listBox1.SetSelected(x, true); }

  10. 10

    Imprime todo el texto del "ListBox" al "TextBox" usando otro bucle "for". Escribe lo siguiente:

    for (int x = 0; x < 50; x++) { textBox1.Text += listBox1.SelectedItems[x].ToString();}

  11. 11

    Ejecuta el programa pulsando el botón verde "Reproducir". Aparecerá un formulario de Windows. Tendrá dos cajas: un "TextBox" multilínea y un "ListBox". Los dos contienen lo mismo, un conjunto de palabras desde "Número 0" a "Número 49".

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles