|
|||
Теоретическая часть
Урок №109 Тема урока: Элемент управления CommandButton
1. Общие сведения Является наиболее часто применяемым элементом. Чтобы добавить кнопку на форму, необходимо произвести двойной щелчок по пиктограмме кнопки на панели элементов управления. Либо перетащить элемент CommandButton с панели элементов управления на форму. После добавления кнопки, она выделяется маркерами для изменения размера. При попытке перетащить кнопку за угловые маркеры будут изменяться, как ширина, так и высота кнопки. Если изменять размер, потянув за другие маркеры, то изменяется соответственно, либо высота, либо ширина. Изменять размер кнопки можно так же и с помощью клавиатуры. Для этого необходимо, выделить кнопку, т.е. щелкнуть по кнопке, чтобы появились маркеры. Нажать и удерживать клавишу Shift на клавиатуре, стрелками влево, вправо, вверх и вниз изменять размер элемента CommandButton. Если же выделить кнопку и удерживая клавишу Ctrl на клавиатуре, стрелками влево, вправо, вверх и вниз, можно изменять место положения кнопки на форме. 2. Свойства кнопки BackColor - цвет фона кнопки Caption - заголовок кнопки, не путайте со свойством Name, свойство Caption задает текст, который будет отображаться на кнопке. Обычно несет информацию о том, какое действие произойдет после нажатия на кнопку. Style - стиль кнопки. 0 - Standart; обычный. Width - ширина кнопки. 3. События кнопки Click - наиболее часто используемое событие. Происходит при нажатии на кнопку. Если кнопка имеет фокус, событие происходит по нажатию клавиши "Пробел" на клавиатуре.
ЗАДАНИЕ К УРОКУ № 109 Ответить на следующие вопросы и отправить ответы по электронной почте.
Урок №110 Тема урока: практическая работа №23 «Элемент управления CommandButton»
Теоретическая часть Label – надпись — это графический элемент управления, отображающий текст, который нельзя изме ить непосредственно. Однако поскольку метка обладает полным комплектом свойств, событий и методов, как и прочие элементы управления, она может реагировать на события и может быть изменена на этапе выполнения. TextBox — создает поле ввода, в котором можно редактировать содержимое переменной памяти, элемента массива или поля. В поле ввода можно пользоваться всеми стандартными возможностями редактирования Visual FoxPro вырезать, копировать и вставлять фрагменты и т.п. Используя свойства InputMask и Format, можно определять, как значения вводятся в поле ввода и отображаются в нем. ListBox–cписок содержит перечень элементов, из которого вы можете выбрать нужные. Список напоминает поле ввода с раскрывающимся списком, только последнее первоначально отображает один элемент. 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.Text1.TextBold = .T. Thisform.Text2.TextItalic = .T.
6.Набрать в каждое текстовое поле слово «Информатика».
7.Последовательно нажать каждую кнопку с помощью манипулятора «мышь», убедиться, что: - при щелчке по первой кнопке работа приложения завершается;
ЗАДАНИЕ К УРОКУ № 110 Ответить на следующие вопросы и отправить ответы по электронной почте.
Контрольные вопросы
1. Что такое ListBox? 2.Что такое CommandButton? 3.Как изменить свойство Caption кнопки?
|
|||
|