Карта сайтаСсылкиКонтакты

Компоненты
Создание визуальных компонентов PDF Печать
Статьи

При первом знакомстве с Delphi несомненно удивляешься великому множеству разных визуальных компонентов. Кнопочки, панельки, надписи и многое другое. Но после нескольких месяцев пользования этой средой разработки появляется желание написать что-то свое. Именно эту задачу мы и попытаемся решить используя инвентарь Delphi который есть в у нас в наличии и естественно свое воображение.

 
Отображение пользовательских подсказок для панелей StatusBar PDF Печать
Статьи

Осуществление TStatusPanel.Hint для каждой панели на StatusBar.

Управление TStatusBar отображает строку панелей, которые обычно располагаются внизу формы. Свойство Panels управления TStatusBar это коллекция объектов TStatusPanel.

 
Использование графики в ListBox PDF Печать
Статьи

У класса TListBoxTComboBox тоже) есть свойство Style, определяющее порядок рисования объекта. По-умолчанию оно установлено в lbStandard и за внешний вид объекта отвечает Windows. Если установить это значение в lbOwnerDrawFixed или lbOwnerDrawVariable, то можно несколько разнообразить внешний вид объекта. Разбираться лучше всего на конкретном примере, так что попробуем создать ListBox, который отображал имена графических файлов какой-нибудь директории вместе с картинками.

Чтобы заполнить ListBox, надо написать следующее (чтобы каждый файл не прописывать, можно просто послать сообщение):

 
Заполнение в ComboBox (компонент) PDF Печать
Статьи

В этой статье приводится усовершенствованный ComboBox, который заполняет текстовую область, в зависимости от ввода пользователя (автозаполнение), с возможными опциями.

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

В нашем случае, мы собираемся расширить компонент TComboBox непосредственно. Мы могли бы выбрать TCustomComboBox, но у него имеются различные published свойства в разных версиях Delphi.

 
Как объединить два визуальных VCL компонента PDF Печать
Статьи

Написание компонентов - одна из сильных сторон Delphi. В этой статье приводится пример компонента TTestEdit, который унаследован от TEdit, который имеет кнопку внутри. Щелчок на кнопке устанавливает свойство Text в текущую дату.

 
«В начало12345678910В конец»