Компоненты страницы WIN32. Использование в приложениях.



TabControl - Набор закладок. Каждая закладка представляет собой поле с надписью и/или текстом. Выбор той или иной закладки распознаётся программой и используется для управления содержимым окна компонента.

PageControl - Набор панелей с закладками. Каждая панель может содержать свой набор интерфейсных элементов и выбирается щелчком по связанной с ней закладке.

ImageList - Набор рисунков. Представляет собой хранилище для нескольких рисунков

одинакового размера, например, пиктограмм для кнопок.

RichEdit - Многострочный редактор форматированного текста. В отличие от компонента Memo может изменять такие характеристи текста как шрифт, цвет, выравнивание и т.д. (формат RTF).

TrackBar - Регулятор. Используется для управления значениями некоторых величин в программах. Например, с его помощью удобно изменять громкость звучания мультимедийных устройств.

ProgressBar - Индикатор процесса. С помощью этого компонента можно отображать ход исполнения достаточно длительного процесса, например, копирование данных.

 UpDown - Цифровой регулятор. Две кнопки этого компонента служат для увеличения (верхняя) или уменьшения (нижняя) связанной с компонентом числовой величины. Для отображения этой величины умеет ассоциироваться с компонентом Edit.

HotKey - Управляющая клавиша. Компонент служит для ввода управляющих кодов, таких как F1, CTRL+Shift и т.д.

Animate - Мультипликатор. Предназначен для отображения движущихся изображений (видеоклипов). Имеет ограничение - не может сопровождать видеоклип звуком. Как и компонент ProgressBar, применяется в основном для сопровождения длительных процессов.

DateTimePicker - Селектор времени/даты. Этот компонент предназначен для ввода или отображения времени или даты.

 MonthCalendar - Календарь. Служит для отображения календаря и выбора даты или диапазона дат.

TreeView - Дерево выбора. Представляет собой совокупность связанных в древовидную структуру пиктограмм. Обычно используется для просмотра структуры каталогов и других подобных элементов, связанных иерархическим образом.

ListView - Панель пиктограмм. Организует просмотр нескольких пиктограмм и выбор нужной. Компонент способен располагать пиктограммы в вертикальных или горизонтальных рядах и показывать их в крупном или мелком масштабе.

HeaderControl - Управляющий заголовок. Представляет собой горизонтальную или вертикальную полосу, разделённую на ряд смежных секций с надписями. Размеры секций можно менять на этапе работы программы. Обычно используется для изменения размеров столбцов или строк в разного рода таблицах.

StatusBar - Панель статуса. Предназначена для размещения разного рода служебной информации в окнах редактирования. Пример - нижняя часть рамки окна текстового редактора Word.

ToolBar - Инструментальная панель. Этот компонент служит контейнером для командных кнопок BitBtn и и способен автоматически изменять свои размеры и положение при добавлении или удалении кнопок.

 CoolBar - Инструментальная панель. В отличие от ToolBar, используется как конейнер для размещения стандартных интерфейсных компонентов Windows, таких как Edit, ListBox, ComboBox и т.д.

PageScroller - Прокручиваемая панель. Служит для размещения узких инструментальных панелей. При необходимости автоматически создаёт по краям панели стрелки прокрутки.

Порядок создания проекта. Закрепление кода за компонентом.

При запуске среды Delphi автоматически создается новый проект. Это сделано для вашего удобства. Если вам потребуется создать новый проект, не перегружая среду Delphi, просто выполните команду меню File | New | Application. В результате старый проект будет закрыт, а вместо него создан новый. В новый проект среда Delphi всегда помещает чистую форму.

 

В процессе разработки приложения вы добавляете на форму компоненты, пишите обработчики событий, добавляете в проект дочерние формы, в общем, проектируете приложение. Когда что-то уже сделано, имеет смысл сохранить проект. Для этого выполните команду главного меню File | Save All. Среда запросит сначала имя для программного модуля с формой, а затем имя для проекта (кстати, вы уже сохраняли файл в первой главе). Если файл с введенным именем уже есть на диске, среда Delphi сообщит вам об этом и запросит подтверждение на перезапись существующего файла или запись под другим именем.

 

Если вдруг потребуется заменить имя проекта другим именем, воспользуйтесь командой меню File | Save Project As... . Если же нужно заменить имя модуля, воспользуйтесь командой File | Save As... .

Для открытия в среде Delphi ранее сохраненного на диске проекта достаточно выполнить команду главного меню File | Open... .

 

С открытым проектом можно продолжить работу: исправить, компилировать, выполнить, и сохранить.

 


Дата добавления: 2020-04-08; просмотров: 168; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!