Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Подсказка. Если применяются элементы управления, большая часть времени тратится на работу со свой­ствами




Если применяются элементы управления, большая часть времени тратится на работу со свой­ствами. Действительно, у элементов управления огромное множество свойств и лишь несколь­ко добавочных методов.

 

Для применения метода вводится имя объекта с последующей точкой, за которой наби­рается имя метода. Но вам не нужен знак равенства, т. к. вы не задаете значение метода. Вы просто вызываете его для выполнения или активизируете.

Далее приведен пример обновления текущей записи формы с помощью метода Refresh (обновить объект):

Form.Refresh


Иногда методу требуется дополнительная информация. Если у вас как раз тот случай, вы узнаете об этом, т. к. средство Visual Basic IntelliSense даст знать в процессе написания про­граммного кода (рис. 16.7).

 


Рис.16.7. Редко применяемый метод Move позволяет одним махом изменить местоположение и размер элемента управления. Как только вы введете имя метода, редактор Visual Basic отобразит четыре значения, которые нужно задать. В данном примере только первое значение (Left) обязательно — остальные заключены в квадратные скобки, что свидетельствует о возможности их пропуска

 

Если в методе нужно задать дополнительные данные, следует добавить пробел после имени метода и дальше указать соответствующее значение. Если требуется ввести несколь­ко значений, каждое из них следует отделять запятой. Далее приведен пример, перемещаю­щий элемент управления в левый верхний угол формы:

Description.Move 0, 0

 

В табл. 16.2 перечислены наиболее важные методы элементов управления.

 

 

Таблица 16.2. Полезные методы элементов управления

Метод Описание
SetFocus (установить фокус) Переносит курсор внутрь элемента управления, делая его, таким образом, действующим элементом. Этот метод поле­зен при выполнении проверки условий на значения. Если в поле найдена ошибка, можно вернуть пользователя к эле­менту управления с ошибкой
Undo (отмена) Аннулирует самые последние (незафиксированные) измене­ния в элементе управления. Этот метод можно вызвать в форме для отмены всех изменений и возврата к исходным значениям. Если в данный момент форма не в режиме ре­дактирования, метод не делает ничего

Таблица 16.2 (окончание)

Метод Описание
Recalc (повторное вычисление) Пересчитывает любые выражения в элементах управления формы
Refresh* (обновить объект) Получает из таблицы самые свежие значения для данной записи и, соответственно, обновляет форму. Этот метод по­лезен, если вы только что выполнили другую задачу, которая могла изменить запись, или работаете с многопользователь­ской БД (см. главу 18), в которой несколько человек одно­временно могут изменять запись
Requery* (обновление) Повторно выполняет запрос, применяемый для получения данных формы, и затем отображает полученные данные, начиная с первой записи. Этот метод подобен методу Refresh, но воздействует не на текущую запись, а на все записи. Этот метод можно применять к списку подстановки для обновления его содержимого

* Эти методы применяются только к объектам формы, а не отдельным элементам управления.

 

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 186; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты