Программирование на Delphi 7


Элементы управления Win32


ГЛАВА 5
ГЛАВА 5 Элементы управления Win32 Элементы управления составляют суть пользовательского интерфейса Windows. Всеми программами нужно управлять более или менее единообразно, поэтому в составе ОС и...
Панель состояния TStatusBar
Панель состояния TStatusBar Этот вид элементов управления применяется уже достаточно давно. Его роль заключается в отображении различного рода справочной информации. Панель состояния инкапсулиров...
Расширенный комбинированный список TComboBoxEx
Расширенный комбинированный список TComboBoxEx Такой выпадающий список знаком пользователям со времен Windows 95 (например, список всех элементов оболочки Shell: папки My Computer, My Documents и...
Создание нового компонента на
Создание нового компонента на базе элементов управления из библиотеки ComCtl32 С каждой версией Internet Explorer Microsoft поставляет новую библиотеку ComQ132 с новыми элементами управления. Про...
Мастер создания новых компонентов Delphi 7
Рисунок 5.8. Мастер создания новых компонентов Delphi 7 Мастер создания новых компонентов (Рисунок 5.8) создаст для нас шаблон. Поскольку элементы из состава библиотеки ComCtl32 есть не что ино...
Тестовое приложение содержащее IPредактор (внизу)
Рисунок 5.9. Тестовое приложение, содержащее IP-редактор (внизу) Для каждого из полей можно задать отдельно верхнюю и нижнюю границы допустимых значений. Это удобно, если вы планируете работать...
Таблица 5 8 Сообщения обрабатываемые
Таблица 5.8. Сообщения, обрабатываемые элементом управления IP Address Control Сообщение Назначение IPM CLEARADDRESS Очистить поле адре...
Резюме
Резюме Элементы управления — поистине неисчерпаемая тема. Надеемся, что читатель воспримет данную главу как руководство к последующему углубленному анализу того или иного элемента в свете стоящих...
Что такое библиотека ComCtl32
Что такое библиотека ComCtl32 Изменив внешний вид "окон" в Windows 95, менеджеры Microsoft задумались о том, чтобы дать независимым разработчикам средства для создания приложений, внешн...
Многостраничный блокнот — компоненты
Многостраничный блокнот — компоненты TTabControl и TPageControl В Палитре компонентов имеется два элемента управления, обеспечивающих создание многостраничных блокнотов. Это компоненты TTabContro...
Таблица 5 1 Основные свойства
Таблица 5.1. Основные свойства, общие для TTabControl и TPageContrli Объявление Описание property Tablndex: Integer; Задает номер текущей страницы, начиная с 0 property TabHeight: Smal...
Таблица 5 2 Основные методыобработчики
Таблица 5.2. Основные методы-обработчики, общие для TTabControl и TPageControl Объявление Описание type TTabChangingEvent = procedure (Sender: TObject; var AllowChange: Boolean) of object...
Компонент TToolBar
Компонент TToolBar Возможность создать панель инструментов появилась у разработчика давно, начиная с первых версий Delphi. Тогда она была реализована с помощью сочетания компонентов TPanel и TSpe...
Несколько групп кнопок с зависимым
Рисунок 5.1. Несколько групп кнопок с зависимым нажатием на панели инструментов Если в какой-то ситуации одна или несколько кнопок должны стать недоступными, для этого можно установить свойство...
Компонент TlmageList
Компонент TlmageList С ростом возможностей пользовательского интерфейса Windows все больше и больше элементов управления стали оснащаться значками и картинками. И вот для централизованного управл...
Редактор списка изображений TImageList
Рисунок 5.2. Редактор списка изображений TImageList Пользоваться редактором очень просто, но нужно обратить внимание на одну тонкость. Только что выбранное изображение можно отредактировать, из...
Компоненты TTreeView w TListView
Компоненты TTreeView w TListView Эти компоненты известны каждому, кто хоть раз видел Windows 98 или Windows 2000. Именно на их базе создано ядро пользовательского интерфейса — оболочка Explorer,...
Внешний вид компонента TTreeView
Рисунок 5.3. Внешний вид компонента TTreeView Данное свойство — это список всех вершин дерева, причем список, обладающий дополнительными полезными свойствами. Каждый из элементов списка — это о...
Таблица 5 3 Список свойств объекта TTreeNode
Таблица 5.3. Список свойств объекта TTreeNode Объявление Описание property HasChildren: Boolean; Равно True, если узел имеет дочерни...
Таблица 5 4 Методы позволяющие
Таблица 5.4. Методы, позволяющие добавлять узлы в объект TTreeNode Метод Описание function Add (Node: TTreeNode; const S: string) : TTreeNode;...
Внешний вид редактора узлов компонента TTreeView
Рисунок 5.4. Внешний вид редактора узлов компонента TTreeView Внешний вид компонента TTreeview может быть весьма основательно настроен под нужды пользователя. Свойство showButtor.s отвечает за...
Таблица 5 5 Режимы отображения компонента TListview
Таблица 5.5. Режимы отображения компонента TListview Значение Внешний вид vslcon Элементы списка появляются в виде больших значков...
Так будет располагаться информация
Рисунок 5.5. Так будет располагаться информация компонента TListView в режиме vsReport Элементы в списке могут быть отсортированы — за это отвечает свойство SortType. Можно отсортировать элем...
Рисунок 5 6 Приложение MiniRegistry
Рисунок 5.6. Приложение Mini-Registry browser А вот и весь его исходный код:  Листинг 5.1. Приложение Mini-Registry-browser, главный модуль  unit main; interface uses Win...
Календарь
Календарь Выбор даты — одна из часто используемых операций при вводе данных. Для облегчения этого действия разработчики Borland создали два новых элемента управления. Компонент TMonthCaiendar инк...
Компонент TMonthCalendar
Компонент TMonthCalendar Этот элемент управления представляет собой панель с календарем на один месяц (Рисунок 5.7). Он обладает богатыми возможностями по настройке. Основные свойства компонент...
Компонент TMonthCalendar
Рисунок 5.7. Компонент TMonthCalendar Сам календарь содержит в верхней части месяц и год, а расположенные слева и справа кнопки позволяют переходить к следующему и предыдущему месяцу. Красная...
Таблица 5 6 Основные свойства компонента TMonthCalendar
Таблица 5.6. Основные свойства компонента TMonthCalendar Объявление Описание property CalColors : TMonthCalColors; Определяет цвета основ...
Компонент TDateTimePicker
Компонент TDateTimePicker Безусловно, календарь будет очень полезен пользователям. Однако было бы желательно не только выбирать даты, но и вводить их в элементы управления. Компонент TDateTimeP...
Таблица 5 7 Основные свойства
Таблица 5.7. Основные свойства и методы компонента TDateTimePicker Объявление Описание type TDTCalAlignment = (dtaLeft, dtaRight) ; property CalAlignment : TDTCalAlignment; Выравнивает п...








- Начало -    


Книжный магазин