воскресенье, 14 июля 2013 г.

Работа с многострочным TextBox и массивами

Создадим следующее Windows-приложение. В поле TextBox (в режиме ввода многострочных данных и их редактирования) необходимо вывести в виде списка элементы массива строк. Изменяя или удаляя элементы списка, будем изменять или удалять его в массиве. Затем нужно вывести в окно MessageBox массив после изменений. Обеспечим возможность восстановления начального состояния списка. 
Задайте свойства: Form1:           Text = TextBox
  StartPosition = CenterScreen
button1:         Text = Показать исходный список
button2:         Text = Внести сделанные изменения

textbox1:        Multiline = True

Изначально, сделаем кнопку button2 невидимой. Она будет появляться вместе с отображением элементов массива после клика на button1. 
Затем, создаем массив, который заполняем элементами ("один","два" и т.д.). После этого, определяем какие изменения были проведены пользователем и сохраняем их в textBox, при этом выводя дополнительное сообщение с уведомлением о текущем состоянии массива.

В результате, при удалении последнего элемента массива, имеем: