Сбор информации с помощью текстовых полей
Сбор информации с помощью текстовых полей
Когда необходимо собрать информацию о пользователе, используется текстовое поле.
Ваш код может извлекать все, что пользователь введет в данное текстовое поле. На рис. 10.15 показано подобное текстовое поле.
Рис. 10.15. Большое белое поле в центре данной формы является текстовым полем, в котором ктото ввел сообщение
Если вы попытаетесь создать диалоговое окно со всего одним текстовым полем для ввода информации о пользователе, вероятнее всего, вам не нужна вся форма. Вместо этого можно воспользоваться функцией Input Box (подробнее о ней я расскажу в главе 11). Элементы управления текстовым полем можно использовать вместо функции Input Box в следующих случаях.
* Вам необходимо сделать красивое или отвратительное диалоговое окно. В этом случае функцию Input Box использовать нельзя.
* Вам необходимо, чтобы в одном диалоговом окне, кроме текстового поля, находился еще один элемент управления.
* Вы хотите проверять правильность содержимого поля, когда пользователь вводит текст.
Используя текстовое поле, можно сделать программу с процедурой обработки событий, которая будет выполняться всякий раз, как пользователь нажмет любую клавишу на клавиатуре. При этом проверяется, соответствует ли нажатая клавиша установленным вами критериям. Используя функцию Input Box, вы можете только проверять содержимое и только после того, как пользователь закроет текстовое поле.
В текстовом поле можно разместить стандартный текст. При этом пользователю не придется вводить данные в текстовом поле, если содержащаяся в нем информация подходит для него. Для того чтобы ввести в текстовое поле стандартный текст, щелкните один раз в текстовом поле, выделив его, После этого повторно (но не два раза) щелкните в текстовом поле для того, чтобы перейти в режим ввода текста. Затем вводите текст. Также можно ввести текст в поле свойств Value в окне Properties Value (Свойства). (Запомните: текстовые поля не имеют заголовков.)
В действительности текстовое поле имеет как свойство Value, так и свойства Text. Оба эти свойства одинаковы для текстовых полей, однако многие другие элементы управления, такие как кнопки и полосы прокрутки, имеют только свойство Value, но не имеют свойства Text. Так как свойства Value и Text функционально одинаковы для текстовых полей, они равноценны. Я использую свойство Value только потому, что мне легче запомнить его параметры, а также потому, что многие другие элементы управления имеют это же свойство.
Для того чтобы обсудить использование свойства Value (или Text) на примерах, ознакомьтесь с разделами "Извлечение информации, введенной пользователем" и "Использование стандартных свойств элемента управления" ниже в настоящей главе.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Сбор информации в исходной системе
Сбор информации в исходной системе Сбор данных из предыдущей операционной системы рассматривается в видеоролике «Урок 1.2. Сбор файлов и параметров со старого компьютера».Перед тем как вы решите установить на компьютер Windows Vista, следует, находясь в Windows XP, вставить в
Просмотр служебной информации о сайте с помощью ресурса NETCRAFT[14]
Просмотр служебной информации о сайте с помощью ресурса NETCRAFT[14] Этот ресурс позволяет определить, какие серверы используются в обслуживании сайта, кому они принадлежат, какие имеют ip-адреса и какие на них установлены операционные системы. Причем, для целей конкурентной
Сбор информации о том, что конкурент утаивает о своем продукте
Сбор информации о том, что конкурент утаивает о своем продукте Преимущества продукции конкурентов, как истинные, так и надуманные, обычно отражены в их рекламных буклетах. А вот знание недостатков их товаров или услуг порой помогает компании правильно выстроить
2.2.5. Сбор почты
2.2.5. Сбор почты Если у вас несколько почтовых ящиков, зарегистрированных на различных серверах, то Яндекс. Почта поможет вам собрать письма в одно место, в ваш почтовый ящик на Яндексе. Когда это может пригодиться? Например, ваш почтовый сервер не поддерживает доступ через
Сбор контактов
Сбор контактов Если копнуть еще глубже, принцип продаж таков: чтобы клиент у нас что-то купил, должно одновременно совпасть 3 фактора – у него должны быть желание, должны быть деньги на покупку и должно быть правильное время. Эта потребность должна быть прямо
Сбор информации в исходной системе
Сбор информации в исходной системе Данные надо собирать, пока новая система еще не установлена.Поэтому загрузите Windows XP и вставьте в DVD-привод установочный диск Windows Vista. Сработает автозапуск, и откроется окно, изображенное на рис. 1.9. В нем надо щелкнуть кнопкой мыши на
Создание автоматически изменяющихся текстовых полей
Создание автоматически изменяющихся текстовых полей Текстовые поля имеют те же свойства AutoSize, Wordwrap и Text Align, что и элементы управления. Работают они почти так же. Более подробная информация об этих свойствах содержится в разделе "Отправка сообщений с надписями" раньше в
Советы об использовании текстовых полей
Советы об использовании текстовых полей Как основные элементы для отображения и ввода данных, текстовые поля заслуживают особого внимания, поэтому я рассматриваю их в настоящем разделе.Как и надписи, текстовые поля могут содержать сообщения, которые вы адресуете
Использование многострочных текстовых полей
Использование многострочных текстовых полей Для того чтобы данные в текстовом поле отображались корректно, текст понадобится разбить на несколько строк, поэтому вы должны присвоить свойству MultiLine значение True. В противном случае, даже если значение свойства WrapText равно
1.20. Отображение длинных текстовых строк с помощью UITextView
1.20. Отображение длинных текстовых строк с помощью UITextView Постановка задачи Требуется отображать в пользовательском интерфейсе несколько строк текста с возможностью
А.3.2. Сбор профильной информации
А.3.2. Сбор профильной информации Первый этап профилирования заключается в настройке исполняемого файла на сбор профильной информации. Для этого при компиляции и компоновке объектных файлов необходимо указывать флаг -pg. Рассмотрим, к примеру, такую последовательность
Глава 2 Кодирование информации с помощью систем счисления
Глава 2 Кодирование информации с помощью систем счисления 2.1. Системы счисления Для записи информации о количестве объектов материального мира используются числа, которые разделяются по определенным признакам. На рис. 2.1 представлена классификация чисел по групповому
День 1-й: Сбор фактов
День 1-й: Сбор фактов Я начала этот аудит, как и большинство других, с просмотра сетевой схемы, чтобы понять конфигурацию сети и возможные риски. Мне нравится проводить аудит корпоративных сетей, потому что это одно из мест, в которых хакер будет искать секреты компании. Мне
День 1-й: Сбор доказательств
День 1-й: Сбор доказательств Джеральд передал мне всю информацию о месте действий. Он посвятил меня в детали продолжающейся междоусобицы между системными администраторами и группой безопасности. Я поговорила с Кирстен, и она сообщила мне, что вся информация в сети
1.8. Быстрый поиск информации с помощью Spotlight
1.8. Быстрый поиск информации с помощью Spotlight Spotlight — функция сверхбыстрого, эффективного, гибкого поиска информации. В разд. 1.4.2 были рассмотрены примеры использования функции Spotlight для поиска файлов и папок в окне Finder.Но к функции Spotlight можно обратиться в любой момент