русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Получение фокуса


Дата добавления: 2013-12-23; просмотров: 1036; Нарушение авторских прав


Вход

События фокуса

Внесены изменения

Отсутствие в списке

Событие Отсутствие в списке (NotInList) возникает в поле со списком при вводе данных в его текстовую часть. Это событие происходит только в том случае, если свойство Ограничиться списком (LimitToList) имеет значение Да (True).

Процедура обработки данного события имеет два параметра: NewData и Response. Значением параметра NewData является строка, представляющая собой введенные данные. Значение параметра Response определяет способ обработки события. Возможные значения последнего параметра представлены в табл. 10.21.

Таблица 10.21. Значения параметра Response

Значение Описание
Задает вывод стандартного сообщения о том, что ввод данных, отсутствующих в списке, запрещен
Запрещает вывод стандартного сообщения и позволяет вывести собственное сообщение, например, с запросом о сохранении введенных данных. При этом новые данные не добавляются в список
Отменяет вывод любых сообщений. В этом случае в процедуре обработки события можно предусмотреть добавление значения к источнику строк. После добавления значения список обновляется и выполняется повторный запрос к полю со списком. Причем строковое значение, добавленное в список, снова сравнивается со списком, и значение параметра NewData сохраняется в поле, к которому присоединено поле со списком. В том случае, если значение в списке не обнаружено, выводится сообщение об ошибке

Событие Внесены изменения (Dirty) возникает в тех же случаях, что и событие Изменение (Change), однако в отличие от последнего оно относится не к элементу управления, а к форме. Данное событие имеет один аргумент Cancel, который позволяет при установке ему значения True отменить изменения в записи. Данное событие можно применять, например, для того, чтобы узнать, были ли изменены данные или нет.



События фокуса происходят в том случае, если форма, отчет или элемент управления в форме получают или теряют фокус. События фокуса происходят также в том случае, если форма или отчет становятся активными или неактивными.

Событие Вход (Enter) возникает до того, как элемент управления в форме получит фокус от другого элемента управления той же самой формы. Данное событие возникает также в случае открытия формы, когда первый элемент управления формы получает фокус.

Событие Получение фокуса (GetFocus) происходит после события Вход, когда форма или элементы получают фокус. Элемент управления может получить фокус только в том случае, если он является видимым и доступным, то есть его свойства Вывод на экран (Visible) и Доступ (Enabled) имеют значения Да (True).



<== предыдущая лекция | следующая лекция ==>
Изменение | Клавиша вверх


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.662 сек.