Как скопировать данные из ListBox в многострочное TextBox

Автор: Randy Alexander
Дата создания: 24 Апрель 2021
Дата обновления: 13 Май 2024
Anonim
C# Tutorial 12: How to Link  List Box with Database and show values in textbox if select ListBox
Видео: C# Tutorial 12: How to Link List Box with Database and show values in textbox if select ListBox

Содержание

Программная платформа Microsoft .Net представляет собой обширный набор инструментов, позволяющих разработчикам создавать визуальные интерфейсы для программ. Два наиболее часто используемых графических компонента - это ListBox и TextBox. «ListBox» - это большое поле, содержащее список текстовых элементов.TextBox - это аналогичное поле, которое принимает текстовую строку, но может хранить ее в несколько строк. Кроме того, содержимое «ListBox» может быть помещено в «TextBox».


направления

Интерфейс является визуальной частью программы (Ablestock.com/AbleStock.com/Getty Images)
  1. Щелкните значок программы Visual Studio 2010, чтобы открыть его. Когда он загрузится, выберите «Файл> Создать> Проект» и нажмите «Приложение Visual C # / Windows Forms». Будет создан новый проект, и в главном окне редактора появится пустая форма.

  2. Найдите панель «Панель инструментов» в левой или правой части экрана. Панель инструментов содержит список используемых графических компонентов, таких как «ListBox». Щелкните элемент с этим именем и перетащите его в основную форму.

  3. Повторите предыдущий шаг с элементом управления «TextBox».

  4. Нажмите на элемент «TextBox» и найдите панель «Свойства», которая обычно находится рядом с панелью инструментов. Найдите свойство «Multiline» и установите значение «True».


  5. Щелкните элемент меню «Вид» в верхней части интерфейса Visual Studio 2010. Выберите «Код» в появившемся меню. Теперь вид изменится с визуального редактора на редактор кода. Найдите текст «InitializeComponent ()», который находится примерно в середине страницы. Поместите весь код после этой строки текста.

  6. Подготовьте ListBox для приема данных со следующей строкой кода:

    ListBox1.BeginUpdate ();

  7. Сохраните некоторый контент в ListBox, например, фразы с «Number 0» по «Number 49». Это можно сделать с помощью цикла for, как показано ниже:

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

  8. Завершите процесс обновления данных ListBox, используя следующую инструкцию:

    ListBox1.EndUpdate ();

  9. Создайте список выбранных элементов ListBox. Эти элементы затем могут быть добавлены в многострочное TextBox. Введите цикл «для» ниже, чтобы выбрать все элементы ListBox.


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

  10. Передайте весь текст из ListBox в TextBox через другой цикл for. Для этого введите следующее:

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

  11. Запустите программу с зеленой кнопкой «Play». Появится форма Windows с двумя полями, многострочным TextBox и ListBox. Оба будут иметь одинаковое содержание, список фраз в диапазоне от «Номер 0» до «Номер 49».

Что вам нужно

  • Visual Studio 2010