AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ImageList mit Overlay-Steuerung (TcruOverlayImageList)
Thema durchsuchen
Ansicht
Themen-Optionen

ImageList mit Overlay-Steuerung (TcruOverlayImageList)

Ein Thema von cruiser · begonnen am 30. Mär 2007
Antwort Antwort
Benutzerbild von cruiser
cruiser
Registriert seit: 23. Dez 2003
TcruOverlayImageList

Hierbei handelt es sich erneut um eine VCL-Komponente, die ich mir zum eigenen Gebrauch entwickelt hab, aber auch gern anderen zur Verfügung stellen möchte.

Es handelt sich dabei um eine Ableitung von TImageList, kann also genau so eingesetzt werden.

Im unterschied zu normalen Imagelists hat diese ein paar zusätzliche Eigenschaften und Methoden zum steuern der Overlays. Dabei kann ein anderes Glyph über einen bestimmten Index geblendet werden, oder aber zusätzlich ein Farbrechteck.

Eigenschaften:
OverlayImages(TImageList): Eine (optionale) Imagelist mit (kleineren) Overlay-Glyphs
DrawBorder(Boolean): Steuert, ob ein Rahmen um Farbrechtecke gezeichnet wird.
BorderColor(TColor): Die Farbe des Rahmens;

Methoden:
ClearOverlay(aIndex: Integer); Löscht den Overlay des Index.
SetColorBottom(aIndex: Integer; aColor: TColor); Zeichnet im unteren Viertel des Glyphs ein Rechteck mit der angegebenen Farbe.
SetColorFull(aIndex: Integer; aColor: TColor); Zeichnet den Kompletten Glyph als farbiges Rechteck mit der angegeben Farbe.
SetOverlay(aIndex: Integer; aOvlIdx: Integer; aCorner: TcruOverlayCorner); Blendet ein anderes Glyph über den angegeben Index. Ist eine Imagelist in OverlayImages angegeben, gibt der overlayindex dieser Liste an, ansonsten gilt der Overlayindex als Index auf die OverlayImageList selbst. aCorner gibt die Ecke an, in der das Glyph gezeichnet werden soll und kann folgende Werte annehmen:
TcruOverlayCorner=(ocrTopLeft, ocrBottomLeft, ocrBottomRight, ocrTopRight); Ich hoffe auf etwas Input von euch
Angehängte Dateien
Dateityp: zip cruoverlayil_195.zip (3,3 KB, 12x aufgerufen)
 
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz