Хелпикс

Главная

Контакты

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





Теоретическая часть



 

 

Урок №109

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

 

1. Общие сведения
CommandButton - это кнопка, управляющая кнопка. При нажатии на кнопку в приложении выполняются определенные, разработчиком, действия. Применяется для выполнения команд и запуска программ.

Является наиболее часто применяемым элементом.

Чтобы добавить кнопку на форму, необходимо произвести двойной щелчок по пиктограмме кнопки на панели элементов управления. Либо перетащить элемент CommandButton с панели элементов управления на форму.

После добавления кнопки, она выделяется маркерами для изменения размера. При попытке перетащить кнопку за угловые маркеры будут изменяться, как ширина, так и высота кнопки. Если изменять размер, потянув за другие маркеры, то изменяется соответственно, либо высота, либо ширина.

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

Для этого необходимо, выделить кнопку, т.е. щелкнуть по кнопке, чтобы появились маркеры. Нажать и удерживать клавишу Shift на клавиатуре, стрелками влево, вправо, вверх и вниз изменять размер элемента CommandButton.

Если же выделить кнопку и удерживая клавишу Ctrl на клавиатуре, стрелками влево, вправо, вверх и вниз, можно изменять место положения кнопки на форме.

2. Свойства кнопки
Appearance - объемный вид.
Значения:
0 - Flat (плоский);
1 - 3D (трехмерный).

BackColor - цвет фона кнопки

Caption - заголовок кнопки, не путайте со свойством Name, свойство Caption задает текст, который будет отображаться на кнопке. Обычно несет информацию о том, какое действие произойдет после нажатия на кнопку.
FontBold - полужирный шрифт.
FontItalic - курсив.
FontName - название шрифта.
FontSize - размер шрифта в пунктах. Максимальное значение 2160.
FontStrikethru - перечеркнутый текст.
FontUnderline - подчеркнутый текст.
Height - высота кнопки.
Left - определяет расположение кнопки на форме, от левого края кнопки до левого края формы.

Style - стиль кнопки.
Значения:

0 - Standart; обычный.
1 - Graphical; графический.
Visible - видима ли кнопка на форме.

Width - ширина кнопки.

3. События кнопки

Click - наиболее часто используемое событие. Происходит при нажатии на кнопку. Если кнопка имеет фокус, событие происходит по нажатию клавиши "Пробел" на клавиатуре.

 

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

Ответить на следующие вопросы и отправить ответы по электронной почте.
1. Что  такое CommandButton?
2.  Какое свойство задает высоту кнопки?
3.  Какое наиболее часто используемое событие кнопки?
4.  Какое свойство задаёт для текста стиль Bold?
5.  Какое свойство задаёт для текста стиль Italic?

 

Урок №110

Тема урока: практическая работа №23 «Элемент управления CommandButton»

 

Теоретическая часть

Label – надпись — это графический элемент управления, отображающий текст, который нельзя изме ить непосредственно. Однако поскольку метка обладает полным комплектом свойств, событий и методов, как и прочие элементы управления, она может реагировать на события и может быть изменена на этапе выполнения.

TextBox — создает поле ввода, в котором можно редактировать содержимое переменной памяти, элемента массива или поля. В поле ввода можно пользоваться всеми стандартными возможностями редактирования Visual FoxPro вырезать, копировать и вставлять фрагменты и т.п. Используя свойства InputMask и Format, можно определять, как значения вводятся в поле ввода и отображаются в нем.

ListBoxcписок содержит перечень элементов, из которого вы можете выбрать нужные. Список напоминает поле ввода с раскрывающимся списком, только последнее первоначально отображает один элемент.

CommandButton — командная кнопка обычно используется для запуска события, выполняющего некото ое действие, например закрытие формы, переход к другой записи, печать отчета и т.д. Чтобы создать группу командных кнопок, которыми можно манипулировать как и дивидуально, так и в целом, используйте элемент управления CommandGroup. С помощью свойства Caption можно задать текст, появляющийся возле командной кнопки. Используя свойство Picture, можно задать рисунок для командной кнопки.

Вы можете нажать командную кнопку, щелкнув ее мышью или, если значение свойства Default  "истина" (.T.), нажав клавишу ENTER в тот момент, когда командная кнопка выделена. Если значением свойства Cancel командной кнопки является "истина" (.T.), вы можете нажать эту кнопку, нажав клавишу ESC.

Содержание работы

1. Открыть приложение Visual FoxPro.

2.Выполнить команды File - New - Form - New File.

 

3.Поместить на форму следующие элементы: одну надпись, три текстовых поля ввода, четыре командных кнопки.

 

4.Изменить свойство Caption кнопок следующим образом:
для первой — Завершить работу;
для второй — Полужирный текст;
для третьей — Курсивный текст;
для четвертой — Зачёркнутый текст.

5.Изменить событие Click кнопок следующим образом:

для первой — Quit;
для второй — Thisform.Label1.Caption = ''Полужирный текст'';

                         Thisform.Text1.TextBold = .T.
для третьей — Thisform.Label1.Caption = ''Курсивный текст'';

                         Thisform.Text2.TextItalic = .T.
для четвертой — Thisform.Label1.Caption = ''Зачёркнутый текст''.
                          Thisform.Text3.TextStrikeThru = .T.

 

6.Набрать в каждое текстовое поле слово «Информатика».

 

7.Последовательно нажать каждую кнопку с помощью манипулятора «мышь», убедиться, что:

- при щелчке по первой кнопке работа приложения завершается;
- при щелчке по второй кнопке текст становится утолщённым;
- при щелчке по третьей кнопке текст становится наклонным;
- при щелчке по четвёртой кнопке текст становится зачёркнутым.

 

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

Ответить на следующие вопросы и отправить ответы по электронной почте.

 

Контрольные вопросы

 

1. Что такое ListBox?

2.Что такое CommandButton?

3.Как изменить свойство Caption кнопки?



  

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