назад | содержание | вперед Текстовое поле Для отображения информации и ввода данных в форме предназначен объект типа поле, для создания которого используется кнопка TextBox (Текстовое поле) на панели элементов управления. Информация, выводимая в текстовом поле, определяется свойством Text и может задаваться следующим способом:
Текстовые поля — это наиболее часто встречающийся тип элементов управления, т. к. их можно использовать не только для просмотра информации, как с помощью рассмотренных ранее элементов управления типа Label, но и для ввода информации пользователями приложения. Разместим в форме текстовое поле и посмотрим, как, вводя в него информацию, можно изменять значение расположенной в форме надписи. 1. Откройте окно для создания нового приложения. 2. Для размещения в форме текстового поля нажмите кнопку TextBox (Текстовое поле) на панели элементов управления. Затем установите курсор в форме и нарисуйте рамку требуемого размера. 3. Откройте окно свойств для созданного элемента управления. 4. Информация, отображаемая в текстовом поле, задается свойством Text. Чтобы при запуске формы на выполнение поле было пустым, удалите из правого столбца данного свойства находящееся там по умолчанию значение Text1. 5. Разместите в форме надпись к текстовому полю. Для этого нажмите кнопку Label на панели элементов управления, установите курсор в верхнюю часть формы и нарисуйте рамку требуемого размера. Затем в окне Properties выделите свойство caption (Надпись) и введите в правом столбце текст надписи, например. Текстовые поля позволяют пользователю вводить информацию. 6. Чтобы вводимая в текстовое поле информация отображалась в надписи, расположенной над полем, необходимо создать процедуру. Щелкните мышью, установив курсор на текстовом поле. В открывшемся окне редактора кода из списка Object выбрано значение Text1, указывающее наименование элемента управления TextBox, а из правого списка Procedure значение Change, позволяющее задать процедуру обработки события, возникающего при изменении значения. Создайте процедуру следующего вида (рис 3.19): Private Sub Textl_Change () Label 1.Caption = Textl.Text End Sub
Рис. 3.19. Процедура, позволяющая отображать в метке вводимую пользователем информацию
Рис. 3.20. Информация, вводимая пользователем в текстовое поле, отображается в метке. 7. Закройте окно редактора кода. 8. Запустите программу на выполнение. Появляется форма, содержащая надпись и текстовое поле. Введите произвольную фразу в текстовое поле. Обратите внимание, что по мере ввода информации надпись, расположенная над полем, также отображает вводимый вами текст (рис. 3.20).
назад | содержание
| вперед
Поделитесь этой записью или добавьте в закладки |
Полезные публикации |