Имя и текст. У каждого объекта есть свойство имя (Name). У многих есть свойство Text. Попробуем их изменить и разобраться, зачем они нужны. В предыдущем проекте мы были беспечны и не заботились об именах и тексте. За это мы никак не были наказаны, потому что VB в случае нашей беспечности (как говорится – по умолчанию) сам придает значения свойствам, в том числе именам и тексту. Причем, недолго думая, имя и текст VB делает одинаковыми. без особых причин, просто так удобнее.
Проверим. Выделим форму. Заглянем в окно свойств и найдем там имя (Name) – оно в алфавите выше всех. Мы видим, что имя нашей формы – Form1. Это же слово мы видим в заголовке формы. Изменим имя, скажем, на слово Калькулятор. Изменили. И что же? В заголовке формы ничего не изменилось.
Внимание! Верните форме ее имя Form1, иначе проект не запустится (почему – объясняется в 21.1.2).
Найдем теперь в окне свойств формы свойство текст (Text). Ну конечно – текст на нашей форме – тоже Form1. Изменим его на Мой персональный калькулятор. Ага! Эти же слова появились в заголовке формы.
Теперь займемся первой кнопкой. Выделим кнопку Button1. Заглянем в окно свойств. Мы видим, что имя и текст этой кнопки одинаковы – Button1. Дадим ей имя Кл_сложения.
Внимание!
Имя должно состоять только из букв, цифр и знаков подчеркивания, причем начинаться имя должно с буквы или знака подчеркивания. Получается, что пробелы запрещены.
Раз в именах запрещены пробелы, я использовал вместо них знак подчеркивания.
Приведенное правило относится к именам не только объектов, но и остальных элементов VB – свойств, методов, переменных, пространств имен и т.д. Подробнее об именах см. в 5.3.4.
Текст нашей кнопки должен состоять из единственного символа +. Найдем +
на клавиатуре и введем его значением свойства Text .
Я думаю, вы уже догадываетесь, зачем нужны имя и текст и в чем их разница. На поверхности объекта мы видим не имя, а текст. Текст виден всем (Штирлиц), а имя остается скрытым (полковник Исаев). Еще аналогия: Мальчик идет по улице, на его рубашке – текст «Эммануил». А зовут его Коля, но это на рубашке не написано.
|
Объект |
Имя |
Текст |
|
Form1 |
Form1 |
Мой персональный калькулятор |
|
Button1 |
Кл_сложения |
+ |
|
Button2 |
Кл_вычитания |
- |
|
Button3 |
Кл_умножения |
х (это просто буква Икс) |
|
Button4 |
Кл_деления |
: |
|
TextBox1 |
Число1 |
|
|
TextBox2 |
Число2 |
|
|
TextBox3 |
Результат |
|
|
Label1 |
Label1 |
Первое число |
|
Label2 |
Label2 |
Второе число |
|
Label3 |
Label3 |
Результат |

