русс | укр

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

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

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

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


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

Простые формы для ввода данных


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


Использование базовых классов для создания форм ввода

Фреймы

Фреймы(Frame) – это контейнеры для размещения в них элементов управления. В отличие от форм фреймы можно размещать на формах и на других фреймах.

Перед размещением фрейма на форме его надо создать командой FileNew. Размещают элементы управления на фрейме так же, как на форме. Для помещения готового фрейма на форму используют компонент Framesвкладки Standart палитры компонентов. При этом отображается список всех фреймов, существующих в текущем проекте.

Свойства фреймов примерно те же, что и у форм. В отличие от форм фреймы содержат меньшее число методов и реагируют на меньшее количество событий.

После создания новой формы на ней можно размещать элементы управления. Размеры компонентов можно менять с помощью мыши или Инспектора объектов. Для добавления на форму нескольких одинаковых компонентов надо при выборе компонента в палитре нажать клавишу Shift. После этого при каждом нажатии левой кнопки мыши на форму будет добавляться экземпляр выбранного объекта. Удалить компонент можно клавишей Delete или командой EditDelete.

Для выделения нескольких элементов управления на форме можно:

- удерживая клавишу Shift, щелкнуть левой кнопкой мыши на каждом элементе;

- удерживая левую кнопку мыши нажатой, обвести область формы, на которой расположены выбираемые элементы, контуром выделения.

Для выравниванияэлементов управления относительно формы или друг друга можно использовать панель инструментов Align, открываемую командой главного меню ViewAlignment Palette, или диалоговое окно Alignment, открываемое командой Alignконтекстного меню редактора форм.

Для изменения размеровэлементов управления и их перемещения по форме можно использовать мышь или соответствующие свойства в Инспекторе объектов (Width, Height, Top, Left). Выделенный компонент можно также перемещать с помощью клавиш со стрелками. Однократное нажатие любой из них перемещает компонент на один пиксел.



Для одновременного изменения размеровгруппы выделенных компонентов используют команды окна диалога Size, открываемого одноименной командой контекстного меню редактора форм.

Для передачи фокуса ввода от одного элемента управления другому с помощью клавиатуры используется клавиша Tab. По умолчанию порядок передачи фокуса ввода определяется порядком размещения элементов на форме в процессе разработки приложения. Для изменения порядка обхода используют свойство TabOrder, имеющееся у всех визуальных компонентов. Компонент с TabOrder=0получит фокус ввода при открытии формы.

Настройка внешнего вида формы производится установкой значений свойств, определяющих ее размеры, положение на экране, заголовок, цвет фона и значок (пиктограмму), отображаемый в левом верхнем углу формы.

В среде Delphi можно работать с БД в режиме таблицы или в режиме формы. Отображение данных в табличной форме обеспечивает компонент DBGrid со вкладки Data Control. При создании простых форм для ввода данных используют компоненты отображения и редактирования данных, работающие с отдельными полями БД. В силу этого на форме в каждый момент времени отображается информация только из одной записи. Использование элементов редактирования, работающих с отдельными полями, позволяет организовать просмотр и редактирование информации практически любого типа.

При разработке простых форм, кроме элементов редактирования полей, на форму всегда следует помещать компонент DBNavigator, т.к. компоненты, работающие с отдельными полями, не имеют встроенных средств навигации по набору данных.



<== предыдущая лекция | следующая лекция ==>
Тема 8. Создание форм для ввода и редактирования данных | Создание главного меню


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


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

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

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


 


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

 
 

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

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