Текстовые поля форм Windows Forms используются для приема данных, вводимых пользователем, или для отображения текста. В текстовых полях можно выводить несколько строк текста, размещать текст в соответствии с размером элемента управления и применять основные элементы форматирования. Для вывода числовых данных в текстовое окно необходимо получить их строковое представление. После ввода числовых данных в текстовое окно необходимо использовать метод Parse для получения числового значения из строкового представления.
TextBox – это класс пространства имен: System.Windows.Forms. Экземпляр класса textBox1 создается при добавлении элемента управления на форму. Здесь Text – это свойство, которое имеет тип string и возвращает или задает текст.
В первое текстовое поле выведено значение переменной b. Обратите внимание на то, что перед выводом числа в окно оно должно быть преобразовано в строковую форму. Далее числовое значение, представленное в этом текстовом поле в строковой форме, преобразуется в числовую форму (при помощи метода Parse) и присваивается переменной a. Далее значение a изменяется (увеличивается на 2) и выводится во второе текстовое поле, будучи перед этим преобразовано в строковую форму при помощи метода ToString().
В данном примере можно поместить значение 2 непосредственно в текстовое поле, используя оператор
textBox1.Text = «2»;
(число 2 представлено как строковая константа).
Далее это значение можно использовать в вычислениях, преобразовав его к числовой форме, как в рассмотренном выше примере:
Если пользователю необходимо вводить исходные данные в элемент управления формы «Текстовое поле», то необходимо изменить пример и перенести код из обработчика события формы Load в обработчик события Click кнопки (см. пример 8.3).