GLOBUS Delphi VCL Extensions Library 2.1 for Delphi 7
Дата: 14.04.2012 | Комментариев: 0 | Просмотров: 1570
Большая библиотека компонентов. В настоящее время входит в библиотеку JEDI.Краткое описание компонент.
---------------------------
Визуальные компоненты:
* TglBevel - расширение TBevel такими возможностями, как градиентное
заполнение 5 методами, выбор отображаемых сторон
прямоугольника, отображение сетки, дополнительный стиль
отрисовки - Bold.
* TglButton - Очень кратко: в свойстве Glyph загрузите изображение
и поставьте свойство DrawMode в значение, отличное от
dmUseImageList. Результат - автоматически создаются 3D
изображения кнопки во всех состояниях. Особенностью
является то, что кнопка не чувствительна к мыши в
прозрачных областях заданного изображения (TransparentColor).
Таким образом, можно создать кнопку произольной формы. Кнопка
также может менять один из цветов своего изображения при
помещении над ней курсора мыши и при нажатии на нее.
При указании внешнего таймера кнопка может мигать, меняя
указанные ей цвета. Это если описывать кратко.
(Под NT работает некорректно из-за неверной работы ф-ии
BitBlt с недокументированным аргументом dwRop=ROP_DSPDxax=$00E20746.)
* TglCheckBox - Позволяет задавать изображения для состояний переключателя
плюс фоновое изображение. Чувствительна к мыши: позволяет
задавать стиль( 5 вариантов ) и цвет (текста и фона) для
активного( когда курсор мыши находится над компонентом) и
пассивного состояний. Обратите внимание на параметр
fcoUnderlinedActive в св-ве Options.
* TglDigits - цифровое табло.
* TglShadow - обертка для любых оконных компонентов c создание эффекта тени
заданным изображением, настраиваемой рамклй вокруг заданного
компонента, изменение стиля обрамления при получении/потере фокуса
и проч.
* TglFlyingText - создание эффекта летящего об'емного текста(приближение/удаление).
Замечены глюки под NT.
* TglGroupBox - позволяет отображать обрамление заголовка и клиентской области
( BevelInner, BevelOwter, BevelBold )и их градиентное заполнение.
Возможно выравнивание заголовка, и указание стиля надписи
( 5 вариантов плюс стиль fgoDelineatedText в св-ве Options.
При установленний опции fgoCanCollapse компонент может
сворачиваться/разворачиваться по щелчку на его заголовке.
В заголовке также может отображаться заданное изображение для
состояний свернуто/развернуто.
* TglBitmapImage- Если Вы пользуетесь Delphi2 то данный компонент даст Вам
возможность выводить прозрачные изображения. В Delphi3
это позволяет делать стандартный компонент TPicture.
С помощью TglBitmapImage изображение можно размножать,
пропорционально масштабтировать, создавать Disabled-изображение.
* TglLabel - 5 стилей отрисовки плюс отобрадение контура (fgoDelineatedText
в св-ве Options). 4 направления вывода текста. Изменение стиля
и цвета при перемещении над компонентом курсора мыши.
Отображение текстурированногого текста и фонового изображения.
Для указания изображений для этих целей можно либо загруэить их
в соответствующие св-ва компонента, либо указать ссылки на
TPicture( для экономии памяти ). Надпись модет выводится прозрчной,
когда прозрачен не(не только) фон а сама надпись. Предоставляет
расширенные возможности для привязки фокусируемого(FocusControl)
эл-та управления. Ограничение: вывод только однострочных надписей.
* TglStaticText - аналог TLabel c возможностью выравнивания текста по _ширине_ плюс
еще ряд возможностей.
* TglListBox - многострочные эл-ты; настройка стиля рамки эл-ов списка для
выбранного/невыбранного эл-тов; вывод изображений(Glyphs: TImageList);
смена цвета шрифта, фона, глифов и т.д.
* TglAskListBox - список, каждой записи которого соответствует ряд кнопок.
Нажатие кнопки порождает событие OnButtonclick. О состоянии
кнопкок информируют ф-ии:
GetPushedButtonInLine( Index:word ):integer; - возвращает номер
выбранной кнопки в строке Index;
CountPushedButtonsInColon( Colon: integer ):integer; - возвращает кол-во
выбранной кнопки в столбце Colon;
IsFilled:boolean; - возвращает true, если во всех записях кнопки выбраны;
SetPushedButtonInLine( Index:word; Value:word ):boolean; - обратна GetPushedButtonInLine;
Возможности настройки отрисовки близки к TglListBox;
* TglPageControl- позволяет выводить закладки с любой стороны с независимой настройкой
направления шрифта. Для выбранной/невыбранной закладки настраиваются
шрифты, рамки(Inner,Outer), фон. Заполнение текстурой через загрузку
картинки в соотв. св-во или через указание ссылки на TPicture. Заполнение
градиентом, который можно задавать для каждой закладки индивудуально.
Также можно указывать во время выполнения цвет шрифта и фона для каждой
закладки.
* TglTabControl - си.TglPageControl.
* TglHoleShape - отверстия в форме различной формы с отрисовкой настраиваемой
3D границей.
* TglTreeView - Возможно указание фонового изображения, но приемлемо это
выглядит только в статике.
* TglCheckTreeView - Назначение очевидно из названия класса.
* TglProgress - Progressbar с градиентным заполнением и настраиваемым стилем
и форматом надписи. Только горизонтальный выриант.
* TglHelpPanel - раскрывающееся на формк окошо с произвольным текстом RTF.
* TglinspectorGrid - двухуровневый грид.
* TglSpeedButton - гибрид TButton и TSpeedButton
* TglSplitter - разделитель.
* TglScrollBox - TScrollBox с фоновым омображением.
Невизуальные компоненты:
* TglExceptionHandler - обработка исключений (включая assert) с протоколированием в
файл протокола или отправкой по MailSocket.
* TglMailSlotServer,
TglMailSlotClient - соответственно сервер и клиент для обмена
текстовыми сообщениями по сети между приложениями.
* TglSingleInstance - предотвращает запуск второй копии приложения.
* TglStringContainer - компонент для хранения StringList
* Tgl3DColors - компонент для подмены цветов, истпользуемых для Ctrl3D стиля
компонентами этой библиотеки.( Все компоненты, которые используют для
отрисовки рамок ф-ию DrawBoxEx ).
* TglCaption - отрисовка заголовка с указанием шрифта, рамки и др. Кнопки
не перерисовываются, поэтому компонент рекомендуется для
окон стиля Form.BorderIcons=[]; В этом случае возможно отображение
статичного изображения в кач-ве кнопки [X]. Возможно заполнение
заголовка текстурой.
* TglHint - другой стиль всплывающих подсказок.
* TglJumpingComponent - :)
Все используемые на сайте статьи, файлы и логотипы компаний принадлежат их законным владельцам. Если вы являетесь правообладателем "GLOBUS Delphi VCL Extensions Library 2.1 for Delphi 7" и не желаете, чтобы ваша информация находилась на нашем сайте, напишите нам и эта информация будет удалена.
Категория: Delphi » Delphi-компоненты
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.