« Поставить закладку » « Сделать стартовой »

« Форумы » « Блоги » « Статьи » « Новости » « Файлы » « Realcoding IRC » « Site map » « Поиск »


Главная Главная
Анонсы Анонсы
Форумы Форумы
Каталог Каталог
Поиск Поиск
Опросы Опросы
Книжный магазин Книжный магазин
Реклама на сайте
Публикации Публикации
Партнеры Партнеры
Карта Карта сайта
Рассылки Рассылки
RSS экспорт
Настройки Настройки
О нас пишут О нас пишут
Контакты Контакты
Гостевая книга Гостевая книга


ПнВтСрЧтПтСбВс
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
    Популярное
Соединение двух списков

Програмирование cookie в ASP.NET

Отправка письма с помощью PHP c вложением (attachment)

Архитектура ASP.NET 2.0

Запись сообщений в журнал событий Windows на Delphi

Функция RegisterClass

Функция AccessResource

Модуль mod_rewrite. Часть 1.

Объектно-ориентированное программирование в PHP

Работа с Microsoft MapPoint WebService




    Архив файлов



    Сообщества

    Документация

    Кто на сайте
Вы не зарегистрированы.
Имя:

Пароль:

Запомнить

Регистрация позволит Вам пользоваться дополнительными сервисами.
Сейчас на сайте:
Гостей: 175
Пользователей: 0

Статьи:: Базы данных :: Microsoft FoxPro :: Конструктор форм :: Использование построителя для создания поля ввода



отправить ссылку другу версия для печати  Обсудить на форуме

Использование построителя для создания поля ввода

В Visual FoxPro для большинства размещаемых в форме объектов имеются построители объектов, которые помогут вам при настройке их свойств. Рассмотрим использование построителя для создания в форме поля ввода.



Для размещения в форме поля ввода с помощью построителя выполните следующие действия:

  1. Нажмите кнопку Text Box (Поле ввода) на панели инструментов Form Controls (Элементы управления формы).
  2. Щелкните в том месте формы, в котором вы предполагаете разместить поле. При этом поле ввода примет размер по умолчанию. Если вы хотите определить размер поля ввода при его размещении, нажмите кнопку мыши и, не отпуская ее, нарисуйте рамку требуемого размера.
  3. Для запуска построителя нажмите правую кнопку мыши и выберите команду контекстного меню Builder (Построитель). Открывается диалоговое окно Text Box Builder (Построитель поля ввода) (рис. 6.12), содержащее вкладки Format (Формат), Style (Стиль) и Value (Значение). Используя данное диалоговое окно, вы можете задать формат, стиль оформления поля и связать его с полем таблицы.
gl6-12.jpg

Рис. 6.12. Вкладка Format позволяет задать формат поля ввода

Замечание

Используя построитель, вы можете не только разместить поле, но и изменить свойства поля, уже размещенного в форме.

  1. Вкладка Format (Формат) содержит раскрывающийся список Data Type(Тип данных), используя который вы можете задать тип данных поля. На вкладке также расположены флажки, описанные в табл. 6.9.

Таблица 6.9. Назначение флажков вкладки Format

Флажок Назначение
Enable at run time (Доступно для ввода) Устанавливает признак разрешения доступа к полю ввода при запуске формы. Данный флажок связан со свойством объекта Enabled (Доступен)
Alphabetic characters only {Только буквы алфавита) Разрешает ввод в поле только букв, что равносильно установке для свойства Format (Формат) значения формата А
Make read-only (Только для чтения) Используется для запрета ввода данных в поле
Select on entry (Выбор при входе) При перемещении курсора в поле выделяет все поле целиком
Hide selection (Скрывать выбор) Устанавливает свойство объекта HideSelection(Скрывать выбор), управляющее выделением объекта после того, как фокус с него перейдет на другой объект
Display leading zeros (Отображать ведущие нули) Отображает ведущие нули при их выводе в поле ввода

В нижней части вкладки расположен раскрывающийся список для задания шаблона ввода данных. Вы можете ввести любой из возможных шаблонов или выбрать из списка.

  1. Установив параметры на вкладке Format (Формат), перейдите на вкладку Style (Стиль) (рис. 6.13), чтобы задать стиль отображения создаваемого поля. Она содержит четыре параметра (табл. 6.10).

Таблица 6.10. Назначение параметров вкладки Style

Параметр Назначение
Special effect (Специальный эффект) Этот переключатель содержит опции 3D (Объемный) или Plain (Плоский). При выборе значения 3D(Объемный) поле будет иметь объемный вид. Определяет значение свойства SpecialEffect (Специальный эффект)
Border (Рамка) Данный переключатель позволяет установить одно из двух значений: single или None. Определяет значение свойства BorderStyle (Стиль рамки)
Character alignment (Выравнивание символов) Этот список позволяет задать тип выравнивания данных внутри поля и определяет значения свойства Alignment (Выравнивание)
Size text box to fit (Подходящий размер поля ввода) При установке данного флажка ширина поля определяется автоматически на основе шаблона ввода или длины поля источника данных
  1. Для связывания поля ввода с полем таблицы перейдите на вкладку Value(Значение) (рис. 6.14). Из раскрывающегося списка Field name (Имя поля) выберите поле таблицы, с которым хотите связать поле ввода.
  2. После установки всех параметров, для завершения формирования свойств поля ввода нажмите кнопку ОК.
gl6-13.jpg

Рис. 6.13. Окно, предназначенное для установки параметров стиля поля

gl6-14.jpg

Рис. 6.14. Связывание создаваемого поля с полем таблицы

Совет

Для автоматического вызова построителя при размещении объектов в форме необходимо на панели инструментов Form Controls (Элементы управления формы) нажать кнопку Builder Lock (Закрепитель построителя).





{BLOCK|article|lastarticle||non.tpl}

Цитата дня (все,добавить):

Портал фрилансеров

работа на дому


    Рубрикатор

Программирование

C/С++
Обучение
Windows API
XAML
Моделирование
Паттерны
Visual Basic 7 .NET
WxWidgets
Функции WinApi
Функции С++
Разработка под Mac OS
Eiffel
Visual Studio 2008
UI дизайн
Алгоритмы
Конкурсные статьи
Turbo Pascal
Visual Studio
CASE-средства
Visual Studio 2005
Без VCL
Delphi
Тех. документация
Тестирование
Software Testing
ООП
TCP/IP
Google Android
Windows Installer
.NET Framework
Драйвера
C# C Sharp
Справка
Проектирование
Информ. системы
Visual Basic
Assembler
Оптимизация кода
Gtk+
Компоненты
Реинжиниринг
Управление проектами
Extreeme programming
Lotus Notes
Алгебраическое проектирование


Интернет технологии

PHP
Perl
ASP
WAP
Cookies
SSI
CGI
Web Servers
VB Script
DNS
CSS
XML
Html
Java Script
Java2ME
Firewall
Flash
.htaccess
Apache
VRML
Протоколы
Поисковые системы
Технология JAVA
Учебник по PHP
Учебник по JavaScript
Учебник по XML
Java Q&A
AJAX
DHTML
XHTML
Dreamweaver
Web 2.0
Python
Вебмастеру
Cisco
Ruby on Rails
Silverlight

Базы данных

Access
InterBase
MySQL
Oracle
ADO .NET
Основы SQL
Учебник по Access 2002
MS
Microsoft FoxPro
Доступ к данным
XML в MS SQL Server 2000
ODBC и MyODBC
Обучение
Caché
DB2
PostgresSQL
Sybase
Теория
Хранилища данных
Безопасность
Реляционные данные
MySQL и mSQL

Остальное:

Разное
Обзоры книг
Безопасность
Графика и дизайн
Юмор
Linux
Фракталы
Microsoft Axapta
Многоядерность
Сети
Microsoft Office
Работа
MS-DOS
Криптография
Графика и игроделание
Новости SDK
Системы защиты
Учебник по AutoCad
CVS
Windows XP
Windows Server 2003
Windows Vista
Windows 7
Мероприятия