![]() |
Brainsorming für Ziel- und JustinTimePositionsanzeige
Hallo und guten Tag an alle DP´ler,
Hab da mal eine kleine Problemstellung, wo mir gerade ein wenig die Ideen ausgegangen sind und vieleicht habt ihr da ja ein paar Vorschläge, die mich aus meiner jetzigen Lage befreien :-D . Also mein Ziel ist die Erzeugung einer Komponente, die die Ziel und die aktuelle (JustinTimePosition) eines Verschiebetisches anzeigt. Das habe ich bisher nur über eine Trackbar realisiert, die ein Label mitführt. Jetzt möchte ich aber, da der Verschiebetisch ja eine Weile benötigt, um an die vorgegebene Position zu gelangen, eine aktuelle Position mitanzeigen lassen. Die Idee war eigentlich bisher eine 2. Trackbar im Hintergrund (die Größer ist) und wo die bisherige Trackbar transparent im Vordergrund liegt. So jetzt habe ich hier mich mal in der Suche betätigt und mir ist aufgefallen, dass Trackbars nicht wirklich einfach transparent zu machen sind. Vieleicht hat jemand eine Idee oder mal was ähnliches gesehen und könnte mir da mal einen Tip geben. Vielen Dank BAMatze |
Re: Brainsorming für Ziel- und JustinTimePositionsanzeige
Kannst du das nicht einfach selbst zeichnen? Du leitest eine Klasse von z.B. TPanel ab, da hast du schon mal einen Rand außenrum und ein Canvas zum Zeichnen. Darauf kommt das mit TextOut deine Positionen (die du als Propertys in der Klasse vorhältst) und die Tischposition kanns du auch nach Gusto draufmalen.
|
Re: Brainsorming für Ziel- und JustinTimePositionsanzeige
Mit 2 Labels, die in einem Panel liegen, geht das ganz einfach:
Das erste ist für den Text, Einstellungen Align = alClient Alignment = taCenter Layout = tlCenter Transparent = True Das zweite dient zur Anzeige des Fortschritts und muss unter dem ersten liegen Align = alNone Left = 0 Top = 0 Height = Panel.ClientHeight AutoSize = False Color = beliebig Transparent = False Über die Breite des zweiten Labels kannst du nun die Position visualisieren |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 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-2025 by Thomas Breitkreuz