Як копіювати дані з ListBox в багаторядковий TextBox

Автор: Randy Alexander
Дата Створення: 25 Квітень 2021
Дата Оновлення: 26 Червень 2024
Anonim
Як копіювати дані з ListBox в багаторядковий TextBox - Статті
Як копіювати дані з ListBox в багаторядковий TextBox - Статті

Зміст

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


Інструкції

Інтерфейс - це візуальна частина програми (Ablestock.com/AbleStock.com/Getty Images)
  1. Натисніть піктограму програми Visual Studio 2010, щоб відкрити її. Коли він завантажується, виберіть "Файл> Створити> Проект" і натисніть "Візуальне C # / Windows Forms Application". Буде створено новий проект, а в головному вікні редактора з'явиться порожня форма.

  2. Знайдіть панель "Панель інструментів" у лівій або правій частині екрана. Панель інструментів містить список використаних графічних компонентів, таких як "ListBox". Клацніть елемент з цією назвою та перетягніть його до головної форми.

  3. Повторіть попередній крок за допомогою елемента керування "TextBox".

  4. Натисніть на елемент "TextBox" і знайдіть панель "Властивості", яка зазвичай знаходиться поряд з панеллю інструментів. Шукайте властивість "Multiline" і встановіть значення "True".


  5. Клацніть пункт меню "Перегляд" у верхній частині інтерфейсу Visual Studio 2010. Виберіть "Код" у меню, що з'явиться. Тепер перегляд переходить від візуального редактора до редактора коду. Шукайте текст "InitializeComponent ()", який знаходиться приблизно в середині сторінки. Покладіть весь код після цього рядка тексту.

  6. Підготуйте ListBox, щоб прийняти дані з наступним рядком коду:

    ListBox1.BeginUpdate ();

  7. Збережіть деякий вміст у ListBox, наприклад фрази "Номер 0" до "Номер 49". Це можна зробити за допомогою циклу "за", як показано нижче:

    для (int x = 0; x <50; x ++) {listBox1.Items.Add ("Номер" + x.ToString ()); }

  8. Завершіть процес оновлення даних ListBox, використовуючи наступне твердження:

    ListBox1.EndUpdate ();

  9. Створіть список вибраних елементів ListBox. Ці елементи потім можуть бути додані до багаторядкового TextBox. Введіть цикл "за" нижче, щоб вибрати всі елементи ListBox.


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

  10. Передати весь текст з ListBox до TextBox через інший цикл "за". Для цього введіть таке:

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

  11. Запустіть програму за допомогою зеленої кнопки "Відтворити". З'явиться Windows Form з двома полями, багаторядковий TextBox і ListBox. Обидва вони матимуть однаковий вміст, список фраз від "Номер 0" до "Номер 49".

Що вам потрібно

  • Visual Studio 2010