Хелпикс

Главная

Контакты

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





Синтаксис



 

Урок №103

Тема урока: Элемент управления EditBox

 

 


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

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

Синтаксис

EditBox

Используйте элемент управления EditBox для редактирования переменной памяти, э емента массива, поля или memo-поля, имеющих символьный тип.

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


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

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

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


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

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

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

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

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

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

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

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

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

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

 3. Свойства элемента управления EditBox

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

 

Выполнить следующие действия 1. Открыть приложение Visual FoxPro 2. Создать новую форму 3. Поместить на форму три элемента EditBox 4. В свойство Text первого поля набрать «Утолщенное начертание букв», второго поля набрать «Подчёркнутое начертание букв», третьего поля набрать «Наклонное начертание букв» 5.Изменить событие Click первого элемента EditBox следующим образом TextBox.TextBold = .T.   Изменить событие Click второго элемента EditBox следующим образом TextBox.TextUnderLine = .T.   Изменить событие Click третьего элемента EditBox следующим образом TextBox.Italic = .T. ЗАДАНИЕ К УРОКУ № 103 Ответить на следующие вопросы и отправить ответы по электронной почте. 1. Что  можно редактировать в элементе управления EditBox? 2.  Какое свойство задает вид выравнивания текста? 3.  Какое свойство задаёт цвет фона? 4.  Какое свойство задаёт для текста стиль Bold? 5.  Какое свойство задаёт для текста стиль Italic? 6.  Какое свойство задаёт для текста стиль Underline?7.  Какое свойство определяет, является  ли объект видимым или скрытым?

.

 


Урок №104

Тема урока: Редактирование Memo-поля

 

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

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


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

3.Поместить на форму три элемента

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


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

 

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

 

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

 

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

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



  

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