![]() |
Re: ProgressBar Status hin/her bewegen ???
Zitat:
Kann man aber versuchen durch die Farbwahl etc. zu simulieren :) |
Re: ProgressBar Status hin/her bewegen ???
Also irgendwie bekomme ich das auch nicht gebacken!
Habe den Code in Unit2.pas geschrieben. Benutze es aus Unit1
Delphi-Quellcode:
Active und AnimationSpeed funktionieren nicht anzusprechen.
procedure TForm1.FormShow(Sender: TObject);
var MProgressBar: TProgressBar; begin MProgressBar:=Unit2.TMarqueeProgressBar.Create(Self); with MProgressBar do begin Parent:=Form1; Name:='MProgressBar'; Left:=100; Top:=100; end; end;
Delphi-Quellcode:
Irgendwas mache ich falsch.
published
property Active: Boolean read FActive write SetActive; property AnimationSpeed: Integer read FAnimationSpeed write SetAnimationSpeed; Gruß, Core |
Re: ProgressBar Status hin/her bewegen ???
Zitat:
Allerdings stürtzt mir Delphi beim Kompilieren mit einer Zugriffsverletzung an Adresse (die hab ich jetzt nicht parat) ab. Woran kann das liegen?? Falls es von Belang ist: ich nutze WindowsXP Pro SP2 und Delphi 7 Pro @CoRe.eXtreem: du hast ja auch nicht versucht sie als Komponente einzutragen, sondern versucht direkt aus dem Code eine neue ProgressBar abzuleiten, was ja auch funktionieren müsste... :D |
Re: ProgressBar Status hin/her bewegen ???
MProgressBar sollte auch vom Typ TMarqueeProgressBar sein :wink:
|
Re: ProgressBar Status hin/her bewegen ???
Delphi-Quellcode:
Gut soweit funktioniert es schonmal.
procedure TForm1.FormShow(Sender: TObject);
var MProgressBar: TMarqueeProgressBar; begin MProgressBar:=Unit2.TMarqueeProgressBar.Create(Self); with MProgressBar do begin Parent:=Form1; Name:='MProgressBar'; Left:=100; Top:=100; end; end; Die ProgressBar ist erstellt und die 4 Balken zeigt es auch schon an. Sie können sich aber noch nicht bewegen da Activat sich nicht ansteuern lässt. @christian.noeding machst du nicht irgendetwas falsch. Man kann das doch nicht zu den Komponenten hinzufügen. gruß, Core /// Edit: Es funktioniert!! THX
Delphi-Quellcode:
procedure TForm1.FormShow(Sender: TObject);
var MProgressBar: TMarqueeProgressBar; begin MProgressBar:=Unit2.TMarqueeProgressBar.Create(Self); with MProgressBar do begin Parent:=Form1; Name:='MProgressBar'; Left:=100; Top:=100; Active:=true; end; end; |
Re: ProgressBar Status hin/her bewegen ???
natürlich kann man das zu den komponenten hinzufügen, dafür ist es eigentlich gedacht.
(siehe procedure register) gruss |
Re: ProgressBar Status hin/her bewegen ???
Gut zu wissen habe mich sowieso schon gefragt wozu "procedure register" da ist.
Schönen Abend und noch mal besten Dank @MrKnogge, CoRe.eXtreem |
Re: ProgressBar Status hin/her bewegen ???
ömm, ja und wo liegt mein Fehler? DElphi kommt doch mit irgendwas aus der Source nicht klar? Hat denn einer von euch die Komponente richtig registrieren können?
Ich werde aber mal die Progressbar in meinem Sourcecode per Hand einfügen, dann läuft sie ja, aber sie aus der Komponentenleiste aufs Form zu ziehen ist einfacher *lach* :) wäre schön, wenn mir jemand sagen könnte, was ich falsch mache; ist der Fehler vielleicht bei einem anderen noch aufgetreten? bis denn, Christian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:34 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