Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Размещение полей ввода




Размещение текстовой информации

Размещение текста в форме осуществляется с помощью инструмента Label, который находится на панели инструментов «Form Controls». Под текстом понимается любая текстовая информация: заголовки, наименование и поясняющая информация.

Последовательность действий для размещения текста:

1. Выбрать инструмент Label на панели инструментов «Form Controls». Если данная панель отсутствует на экране, для ее отображения выполните команду View | Form Controls Toolbar.

2. Установите указатель мыши на место предполагаемого расположения текстового объекта и, удерживая кнопку мыши в нажатом состоянии, переместите курсор по диагонали так, чтобы получилась рамка требуемого размера.

3. Для открытия окна свойств созданного объекта выделите его и выполните команду меню View | Properties. Наэкране раскроется окно «Properties».

4. Если необходимо, чтобы фон текста не отличался от фона формы, установите для свойства BackStyle значение Transparent.

5. Текстовая информация задается свойством Caption. Выделить курсором данное поле, после чего в поле ввода свойства ввести нужную информацию. Для переноса информации в поле свойства нажать клавишу Enter.

6. Определить с помощью свойств FontNam e и FontSize вид и размер шрифта, а затем установить значение свойства ForeColor, задающего цвет текстовой информации.

 

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

1. Выбирается инструмент Text Box на панели инструментов «Form Controls».

2. Установить указатель мыши на место, в котором предполагается разместить поле. Удерживая кнопку мыши в нажатом состоянии, переместить курсор по диагонали так, чтобы получилась рамка требуемого размера.

3. Для открытия окна свойств создаваемого объекта выделить его и выполнить команду меню View | Properties. На экране раскроется окно «Properties».

4. Чтобы связать созданное поле с полем таблицы, нужно выбрать свойство ControlSource из вкладки «Data». В поле ввода свойства воспользоваться кнопкой раскрытия списка и из списка всех полей открытой таблицы выбрать поле, которое нужно добавить в форму.

5. Устанавливается свойство Alignment, позволяющее задавать несколько вариантов выравнивания информации, отображаемого в поле:

 

 

Значение Выполняемое действие
0-Left Выравнивает текст влево  
1-Right Выравнивает текст вправо  
2-Center Выравнивает текст по середине, оставляя слева и справа одинаковые интервалы
3-Automatic (Default) Текст выравнивается в соответствии с типом данных источника элемента управления. Данные числового типа (в том числе двойного, плавающего, денежной единицы и целочисленного типа) выравниваются вправо; элементы управления с данными других типов выравниваются влево

 

6. Для задания стиля и цвета рамки поля используйте свойства BorderStyle и BorderColor, а для определения цвета фона неактивного поля – свойство DisabledBackColor.

7. С помощью свойства Comment можно задать краткое описание назначения каждого объекта. Это описание полезно при разработке приложения и его сопровождении.

8. Свойства FontName и FontSize определяют вид и размер шрифта, а ForeColoer – цвет информации в поле ввода.

9. Для отображения полей ввода в заданном формате используется свойство Format.

 

Допустимые форматы и выполняемые ими действия приведены в табл. 1.

 

Форматы данных Таблица 1.

Код Назначение
! Преобразует буквы к верхнему регистру
$ Выводит на экран текущий денежный символ
Код Назначение
^ Отображает числа в экспоненциальном виде
А Разрешает ввод только текстовых символов
D Для редактирования данных типа даты использует текущий формат SET DATE
Е Редактирует данные, рассматривая их как Европейские даты
К Выделяет все поле целиком, когда курсор перемещается в данное поле
L Отображает ведущие нули при их выводе в поле ввода
М Задает несколько предопределенных значений на выбор
R Содержит маску формата для поля ввода. Символы маски отображаются на экране, но не сохраняются в источнике данных
Т Удаляет начальные и конечные пробелы в форме
YS Отображает дату в кратком формате, используя установки Windows
YL Отображает дату в полном формате, используя установки Windows
Z Отображает 0 как пробел, за исключением случая, когда фокус установлен на объекте

10. Свойство InputMask позволяет задать выражение шаблоны. Символы, которые могут быть использованы в выражении шаблона, представлены в табл. 2

Коды шаблонов PICTURE Таблица 2.

Код Действие
Х Допускает ввод любых символов
  В случае символьных данных позволяет вводить только цифры. В случае числовых данных позволяет вводить цифру и знак
# Позволяет вводить цифры, пробелы и знак
$ Выводит на экран текущей денежный символ (определяемый при помощи SET CURRENCY). По умолчанию этот символ помещается непосредственно до или после поля. Однако, денежный символ и его позиция (SET CURRENCY), разделительный символ (SET SEPARATOR) и символ десятичного знака (SET POINT) могут быть переопределены
$$ Отображает плавающий денежный символ, положение которого определяется расположением цифр в поле ввода или счетчике
* Перед числовыми значениями выводятся звездочки. Используется со знаком доллара «$»
. Задает позицию десятичной точки
, Используется для отделения цифр, стоящих слева от десятичной точки

 

11. Если создается поле, информация из которого должна быть доступна только для чтения, необходимо установит значение свойства ReadOnly равным True.

12. Свойство SpecialЕffect имеет два значения для стиля отображения поля: обычный двухмерный и трехмерный.

13. Как правило, в формате недостаточно места для длинных поясняющих надписей. Их можно вынести в строку состояния. Пояснения к полю, помещаемые в строку состояния, задаются свойством StatusBarText.

14. Свойство ToolTipText позволяет создать краткое пояснение к полю, которое будет появляться ниже курсора мыши, когда курсор установлен на поле и удерживается на нем некоторое время. Для отображения кратких пояснений устанавливается свойство ShowTips формы равным True.

15. Для определения значения поля по умолчанию задается свойство Value.

 

 

Размещение поля редактирования

Поля редактирования Edit Box очень удобны для редактирования символьных полей большого размера и Memo-полей. Для размещения поля редактирования в форме необходимо выполнить следующие действия:

1. Выбрать инструмент Edit Box на панели инструментов «Form Controls».

2. Установит указатель мыши в то место, где вы предполагаете разместить поле. Удерживая кнопку мыши в нажатом состоянии, переместите курсор по диагонали так, чтобы получилась рамка требуемого размера.

3. Для открытия окна свойств созданного объекта нужно выделите его и выполнить команду View½Properties. На экране раскроется окно «Properties».

4. Поле редактирования предназначено для просмотра и редактирования полей большого размера, в правой части поля расположена полоса прокрутки, предназначенная для просмотра информации, не поместившейся в окне просмотра. Отличительной особенностью поля редактирования по сравнению с полем ввода является наличие у него свойства ScrollBars. Это свойство может принимать два значения:

· None – полоса прокрутки отсутствует

· Vertical – поле имеет вертикальную полосу прокрутки

5. Если необходимо предоставить пользователю возможность вставлять в редактируемый текст символы табуляции, то нужно установит для свойства AllowTabs значение (.Т.). Если это свойство включено, то для выхода из поля и перемещения на следующий объект пользователь должен нажимать не клавишу Tab, а комбинацию клавиш Ctrl + Tab. При этом необходимо разместить в форме соответствующую подсказку.

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




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 373; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.