Хелпикс

Главная

Контакты

Случайная статья





Синтаксис. Комментарии



 

Урок №101


Методическая разработка урока: Элемент управления TextBox

 

1.Назначение элемента управления TextBox

Создает элемент управления TextBox.

Синтаксис

TextBox

Комментарии

Создает поле ввода, в котором можно редактировать содержимое переменной памяти, элемента массива или поля. В поле ввода можно пользоваться всеми стандартными возможностями редактирования Visual FoxPro вырезать, копировать и вставлять фрагменты и т.п.

Используя свойства InputMask и Format, можно определять, как значения вводятся в поле ввода и отображаются в нем.


2. Свойства элемента управления TextBox
Alignment - Задает вид выравнивания текста, связанного с данным элементом управления

BackColor - Задают цвет фона , используемые при отображении текста и графики в объекте

BorderColor - Задает цвет обрамления объекта

Click - Имеет место в следующих случаях: - Пользователь нажал и отпустил левую (главную) кнопку мыши при курсоре, указывающем на элемент управления, или изменил значение какого-либо элемента управления, или щелкнул пустую область формы.

DateFormat - Определяет формат значений типа Date и DateTime при выводе в элементе textbox

FontBold - Задают для текста стиль Bold (полужирный).

FontItalic - Задают для текста стиль Italic (курсив

FontUnderline - Задают для текста стиль Underline (подчеркнутый

FontStrikethru - Задают для текста стиль Strikethru (перечеркнутый

Height - Задает ширину объекта на экране.

InputMask - Определяет, каким образом данные вводятся и отображаются в элементе управления.

Text - Содержит текст для элемента

Visible - Определяет, является объект видимым или скрытым.

Width - Содержит значения ширины для данного элемента управления

Коды шаблонов PICTURE

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

 

Создание текстового поля на новой форме 1. Открыть приложение Visual FoxPro. 2. Создать новую форму, выполнив команды File – New – Form – NewFile. Назвать эту форму izmen_vida и поместить её в каталог GRUPPA_T21_2015_2016. 3. Поместить на форму три элемента TextBox. изменить свойство Text на ТЕКСТ В ТЕКСТОВОМ ПОЛЕ 4. Поместить на форму три элемента СommandButton: изменить свойство Caption: для первой кнопки — Утолщить, для второй кнопки — Наклонить, для третьей кнопки — Подчеркнуть. 5. Изменить код события Click для: первой кнопки thisform.text1.text.fontbold = .T. второй кнопки thisform.text2.text.fontitalic = .T. третьей кнопки thisform.text3.text.fontunderline = .T. 6. Запустить форму на выполнение. ЗАДАНИЕ К УРОКУ № 101 Ответить на следующие вопросы и отправить ответы по электронной почте. 1. Что  можно редактировать в элементе управления TextBox? 2.  Какое свойство задает вид выравнивания текста? 3.  Какое свойство задаёт цвет фона? 4.  Какое свойство задаёт для текста стиль Bold? 5.  Какое свойство задаёт для текста стиль Italic? 6.  Какое свойство задаёт для текста стиль Underline?7.  Какое свойство определяет, является  ли объект видимым или скрытым?  

 

 


Урок №102

 

Методическая разработка урока: Ввод данных

 

Для размещения элемента управления в экранной форме необходимо выбрать этот элемент на панели Form Controls,нажав соответствующую кнопку.

Например, начнем с размещения в форме элемента управления типа TextBox (Поле ввода). Для этого нажмем соответствующую кнопку на панели Form Controls,а затем, указав мышью в макете формы предполагаемое место, нажмем левую кнопку мыши. Все, элемент управления размещен в форме

При встраивании элемента управления в форму вокруг этого объекта pacnoлагаются восемь маленьких черных точек. Их наличие говорит о том, что объект выделен и в окне Properties(Свойства) будут отображаться свойства, ...
методы и события, присущие только данному объекту. Более того, при установке указателя мыши на любую из этих точек указатель примет вид двунаправленной стрелки, что позволяет изменять линейные размеры объектам Это делается путем нажатия и удерживания левой кнопки мыши. А изменить положение всего объекта в форме тоже довольно легко - нужно только установить указатель "внутрь" элемента управления и так же, используя левую кнопку мыши, перетащить его в необходимое место.

Теперь немного поговорим об именах элементов управления. При встраивании элемента управления TextBox он получил имя Textl. Эти имена Visual FoxPro устанавливает сам, и если мы разместим в нашей форме еще один объект TextBox, то он будет по умолчанию иметь имя Text2. Аналогично Лис поступает и с другими элементами управления.

Имена объектов при необходимости можно легко изменить - в окне Properties данное свойство так и называется Name (Имя).

Но следует отметить, что имена типа Text1, Text2 и т. д. Visual FoxPro присваивает в том случае, когда мы для размещения объектов в форме используем панель Form Designer. Если же мы размещаем объекты, в частности поля таблиц, путем их перетаскивания из окна Data Environment (Среда окружения), или пользуемся услугами Form Wizard- в этом случае имя объекта будет совпадать с именем поля.

 

Практическое задание
1. Открыть приложение Visual FoxPro


2. Создать новую форму

3. Поместить на форму три текстовые поля

4. В свойство Text первого поля набрать «Утолщенное начертание букв», второго поля набрать «Подчёркнутое начертание букв», третьего поля набрать «Наклонное начертание букв»

5.Изменить событие Click первого текстового поля следующим образом
TextBox.TextBold = .T.

 

Изменить событие Click второго текстового поля следующим образом
TextBox.TextUnderLine = .T.

 

Изменить событие Click третьего текстового поля следующим образом
TextBox.Italic = .T.

 

ЗАДАНИЕ К УРОКУ № 102

Ответить на следующие вопросы и отправить ответы по электронной почте.
1. Где необходимо выбрать  элемент для его размещения в экранной форме ?
2. Что  pacnoлагается вокруг элемента управления при встраивании его в форму?
3. Как перетаскивать  элемент?
4. Как менять имена объектов?
5. Когда имя объекта будет совпадать с именем поля?

 




  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.