Текстове поле - студопедія

Для відображення інформації і введення даних в формі призначений об'єкт типу поле, для створення якого використовується кнопкаTextBox (Текстове поле) на панелі елементів керування.

Інформація, що виводиться в текстовому полі, визначається властивістю Text і може здаватися таким способом:

  • в діалоговому окнеProperties;
  • в процесі виконання програмного коду;
  • при введенні даних в полі користувачем. В цьому випадку властивість Locked не повинно мати значеніеTrue, так як дані, які відображаються в поле, можна тільки переглядати, але не можна редагувати.

Розмістимо в формі текстове поле і подивимося, як, вводячи в нього інформацію, можна змінювати значення розташованої в формі напису.

1. Відкрийте вікно для створення нового додатка.

2. Для розміщення у формі текстового поля натисніть кнопкуTextBox (Текстове поле) на панелі елементів керування. Потім встановіть курсор у формі і намалюйте рамку необхідного розміру.

3. Відкрийте вікно властивостей для створеного елемента управління.

4. Інформація, яка відображається в текстовому полі, задається властивістю Text. Щоб при запуску форми на виконання поле було порожнім, видаліть з правого стовпчика даного властивості розташоване в ній за замовчуванням значеніеText1.

5. Додайте в формі напис до текстового поля. Для цього натисніть кнопкуLabel на панелі елементів керування, встановіть курсор у верхню частину форми і намалюйте рамку необхідного розміру. Потім у вікні Properties виділіть властивість caption (Напис) і введіть в правій колонці текст напису, напрімер.Текстовие поля дозволяють користувачеві вводити інформацію.

Private Sub Textl_Change ()

Label 1.Caption = Textl.Text

Мал. 3.19. Процедура, що дозволяє відображати в мітці, що вводиться користувачем

Мал. 3.20. Інформація, що вводиться користувачем в текстове поле, відображається в мітці.

8. Запустіть програму на виконання. З'являється форма, яка містить напис і текстове поле. Введіть довільну фразу в текстове поле. Зверніть увагу, що під час введення інформації напис, розташована над полем, також відображає вводиться вами текст (рис. 3.20).