2. Быстрый старт
кулятор, то нам надо, чтобы в качестве начального значения там был не текст, а число).
Свойство Text — одно из главных свойств текстовых элементов управления. В нем хранится введенная в элемент информация.
Не путайте название элемента Editi (свойство Name в Инспекторе объектов) с его содержимым (свойство Text). Мы изменили не название элемента, а то, что в нем содержится в данный момент.
А что, если мы захотим изменить и название элемента управления? Это очень просто. Выберите в Инспекторе объектов пункт Name (Имя) и введите вместо Edit1 новое название — Dollars. При этом C++Builder автоматически внесет все изменения названий и начальных значений в исходный текст.
Свойство Name — неотъемлемое свойство каждого компонента С-н-ВшИег. В этом свойстве указывается конкретное имя, которое ^удет использоваться в вашей программе для обращения к данному объекту. Старайтесь задавать объектам осмысленные имена, чтобы по их названиям сразу понимать, для чего они предназначены.
Теперь точно таким же способом создайте второе поле ввода, назовите его, например, Rate (Курс обмена), а в качестве начального значения опять-таки укажите 0. При этом размер поля можно уменьшить.
Компонент Label (Поле надписи)
А где же мы будем отображать конечный результат наших вычислений? Известное нам поле ввода по определению не подходит — оно служит для ввода данных. Нам нужно поле другого типа, которое можно использовать для пассивного отображения информации, взятой из программы и которое не допускает ввода пользователем изменений в его содержимое. Для этих целей служит элемент управления типа поле надписи (Label) — его компонент мы возьмем в палитре компонентов.
У нового элемента Label 1 свойства Text нет, так как вводить в надпись данные нельзя. А как же менять текст в этом объекте? Для этого служит свойство Caption (Заголовок). Этим свойством обладают многие визуальные компоненты C++Builder.
Выберите в Инспекторе объектов для поля Label 1 свойство Caption и сотрите его значение. При этом само поле сожмется в узкую полоску. Это связано с тем, что у поля Label"! активизировано свойство AutoSize (автоматическая
42