Пример 8.1
using System; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1: Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { int b = 2; textBox1.Text = b.ToString(); int a = int.Parse(textBox1.Text); a += 2; textBox2.Text = a.ToString(); } } } TextBox – это класс пространства имен: System.Windows.Forms. Экземпляр класса textBox1 создается при добавлении элемента управления на форму. Здесь Text – это свойство, которое имеет тип string и возвращает или задает текст. В первое Текстовое поле выведено значение переменной b. Обратите внимание на то, что перед выводом числа в окно оно должно быть преобразовано в строковую форму. Далее числовое значение, представленное в этом Текстовом поле в строковой форме, преобразуется в числовую форму (при помощи метода Parse) и присваивается переменной a. Далее значение a изменяется (увеличивается на 2) и выводится во второе Текстовое поле, будучи перед этим преобразовано в строковую форму при помощи метода ToString(). В данном примере можно поместить значение 2 непосредственно в Текстовое поле, используя оператор textBox1.Text = " 2"; (число 2 представлено как строковая константа). Далее это значение можно использовать в вычислениях, преобразовав его к числовой форме, как в рассмотренном выше примере.
Если пользователю необходимо вводить исходные данные в элемент управления формы Текстовое поле, то необходимо изменить пример и перенести код из обработчика события формы Load в обработчик события Click кнопки (см. Пример 8.3).
|