Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi XP-Progressbar (https://www.delphipraxis.net/15660-xp-progressbar.html)

Dax 2. Feb 2004 13:37


XP-Progressbar
 
Wer XP hat, kennt das: beim Start laufen 3(!) Stücke einer Progressbar von links nach rechts über den Schirm und lassen oft auch Freiräume zwischen dem linken/rechten Rand und sich. Wie bringt man so was mit der VCL in Einklang?

BtW: Wenn jemand Tips hat, wie es nonVCL geht, bin ich extrem glücklich! (Wenn er/sie mir verrät, wie es geht :wink: )

DP-Maintenance 2. Feb 2004 13:39

DP-Maintenance
 
Dieses Thema wurde von "Luckie" von "Windows 9x / ME / 2000 / XP" nach "VCL-Komponenten und Controls" verschoben.
Was hat eine Delphi Komponenten Frage bei den Betriebssystemen verloren? :gruebel:

Dagon 2. Feb 2004 13:46

Re: XP-Progressbar
 
Ich verstehe jetzt nicht ganz was du meinst. Könntest du vieleicht einen Screenshot dranhängen?

Luckie 2. Feb 2004 13:47

Re: XP-Progressbar
 
Das hatten wir gerade erst. Aber die Suche spuckt bei "Progressbar und XP" nichts aus. :wall:

Benedikt 2. Feb 2004 13:51

Re: XP-Progressbar
 
Hi,

meinstest du vielleicht diesen Post @ Luckie:
frage zur +verwendung der progressbar

Da wird glaub ich das gleiche Problem behandelt.

Matze 2. Feb 2004 13:53

Re: XP-Progressbar
 
Liste der Anhänge anzeigen (Anzahl: 1)
Screenshot


[Edit]Benedikt hat wohl den besagten Link gefunden. :)[/Edit]

Luckie 2. Feb 2004 13:54

Re: XP-Progressbar
 
Ja genau, den meinte ich. Wenn man nur nach "Progressbar" sucht findet er ihn auch. :roll:

citybreaker 2. Feb 2004 14:07

Re: XP-Progressbar
 
Hier mal ein Link, wie man das als eigene Komponenete machen kann.
http://www.swissdelphicenter.ch/de/showcode.php?id=1680 :thuimb:

Hab es aber noch nicht ausprobiert. ;)

himitsu 2. Feb 2004 14:09

Re: XP-Progressbar
 
Liste der Anhänge anzeigen (Anzahl: 3)
Das was bei XP beim Starten angezeigt wird, ist keine Komponente.


Es sind einfach nur 2 BitMap's.

Wobei das kleine (die Balken) nur über das Große gezeichnet und verschoben wird.

citybreaker 2. Feb 2004 14:14

Re: XP-Progressbar
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von himitsu
Das was bei XP beim Starten angezeigt wird, ist keine Komponente.


Es sind einfach nur 2 BitMap's.

Wobei das kleine (die Balken) nur über das Große gezeichnet und verschoben wird.

Und was ist bei der Windowssuche?

MathiasSimmack 2. Feb 2004 16:31

Re: XP-Progressbar
 
Zitat:

Zitat von citybreaker
Hier mal ein Link, wie man das als eigene Komponenete machen kann.
http://www.swissdelphicenter.ch/de/showcode.php?id=1680 :thuimb:

Hab es aber noch nicht ausprobiert. ;)

Oh Mann, ich suche mich dumm und dämlich, und dabei ist die Lösung im PSDK (s. auch den Beitrag bei den Schweizern) direkt vor meiner Nase. :oops: Ein neuer Stil und eine neue Nachricht, und als Voraussetzung natürlich min. XP mit Manifesdatei für´s eigene Programm, und schon sind alle Probleme gelöst. ;)

Zitat:

Und was ist bei der Windowssuche?
Genau das, was bei den Schweizern beschrieben ist. Der normale Progressbar wird mit einem neuen Stilattribut quasi "umgeschaltet" und präsentiert sich dann in dieser ... hm ... "Durchlaufansicht". (@Luckie: Ich werd´ mal das entsprechende Tutorial-Kapitel ergänzen. :mrgreen:)

Voraussetzung ist allerdings XP und die Common Controls 6. So wie es auch im SDC beschrieben wird. Wenn du diese Art des Progressbars auch unter anderen Windows-Versionen haben willst, musst du eine eigene Komponente schreiben - dann hilft der Tipp vom SDC nämlich nicht!

Bobator 2. Feb 2004 16:49

Re: XP-Progressbar
 
hi,

ich kann euch die Komponente TXProgress v.1.0 empfehlen :thuimb: . Vor allem der BarTyp 'brGradientMove' sieht sehr nett aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:11 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