![]() |
Spezielle Label Komponente gesucht
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen!
ich bin auf der Suche nach einem Label, das den Fortschritt der einzelnen Maßnahmen anzeigt. So wie man das bei manchen Installern sieht. Ich habe es mal in PS nachgebaut (siehe Anhang). Kennt jemand eine solche Komponente? Ich erinnere mich daran, dass sowas schonmal gefragt wurde, kann aber nichts mehr dazu finden. Für eine erfolgreiche Suche auf Torry oder über Google fehlen mir scheinbar auch die passenden Begriffe... Danke für jeden Hinweis! Gruß Pfoto |
Re: Spezielle Label Komponente gesucht
Zitat:
in der JVCL gibt es eine Komponente "TJvInstallLabel" die genau das macht was du haben willts. Die einzelnen Labeltexte werden über eine Stringliste definiert und man kann für jede Zeile, zusätzlich zu einem Default-Imageindex, jeweils einen Imageindex per Methodenaufruf festlegen. Ciao, Ralf |
Re: Spezielle Label Komponente gesucht
Ich denke mit einer TListView + ImageList und angepaßten Farbproperties sollte man das auch hinbekommen.
|
Re: Spezielle Label Komponente gesucht
Oder (falls amn die JVCL nicht verwenden will/kann) noch puristischer:
Paintbox/Canvas mit TextOut() für die Texte und Draw() für die Icons... :wink: |
Re: Spezielle Label Komponente gesucht
Bei der Lösung TListView + ImageList stört mich einfach, dass
es sich nicht mit transparentem Hintergrund in das Fenster integriert. Es wirkt dann etwas plump wie ich finde. Bei der JVCL schaue ich mich mal um, auch wenn ich nicht das riesige Pack benötige. Bis jetzt hatte ich es sogar manuell gemacht, aber bei Änderungen und Ergänzungen von Prozess-Schritten ist diese Lösung leider etwas unflexibel. Gruß Pfoto |
Re: Spezielle Label Komponente gesucht
Zitat:
Diese Klasse könnte in einer Stringliste die einzelnen Texte verwalten und bekommt einen Canvas übergeben auf die sie das ganze zeichnet. Änderungen an den Prozessschritten würden dann nur noch eine Änderung der Stingliste betreffen. Für das Zeichnen der Icons würde ich dann noch Methoden hinzufügen die das betreffende Icon vor den gewünschten Text zeichnen: z.B. DrawStatusIcon(curreltLine: integer; aIcon: TBitmap); So kann man das ganze mit einigen Zeilen Code recht flexibel gestalten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz