![]() |
Re: ProgressBar Farbe lässt sich nicht ändern
Zitat:
|
Re: ProgressBar Farbe lässt sich nicht ändern
Zitat:
oder mit
Delphi-Quellcode:
das Theme für die Progressbar abschalten.
uses uxTheme;
if uxTheme.IsThemeActive then uxTheme.SetWindowTheme(Progressbar1.Handle, '', ''); |
Re: ProgressBar Farbe lässt sich nicht ändern
Delphi-Quellcode:
So gehts!!
uses uxTheme, commctrl;
procedure TfrmEinstellungen.btnFarbeClick(Sender: TObject); begin if uxTheme.IsThemeActive then uxTheme.SetWindowTheme(frmMain.pbLeft.Handle, '', ''); uxTheme.SetWindowTheme(frmMain.pbRight.Handle, '', ''); frmMain.pbLeft.Brush.color := clTeal; SendMessage(frmMain.pbLeft.Handle, PBM_SETBARCOLOR, 0, clblue); frmMain.pbRight.Brush.color := clTeal; SendMessage(frmMain.pbRight.Handle, PBM_SETBARCOLOR, 0, clblue); end; Danke dir bitsetter!!! |
Re: ProgressBar Farbe lässt sich nicht ändern
Fehlt da nicht ein begin...end?
|
Re: ProgressBar Farbe lässt sich nicht ändern
Zitat:
edit: lol...genau der gleiche wortlaut xD |
Re: ProgressBar Farbe lässt sich nicht ändern
:lol: XD
|
Re: ProgressBar Farbe lässt sich nicht ändern
nunja, das mag sein aber es läuft ersteinmal, und das ist das wichtigste^^
Aber ich glaube wenn wir nur einen Fall haben ist ein Begin & End unwichtig oder? |
Re: ProgressBar Farbe lässt sich nicht ändern
Naja...
Das ist fast so als würdest du sagen:
Delphi-Quellcode:
Ergebnis:
if MyObject.IstApfel then
MyObject.Form := Rund; MyObject.Color := clRed; Egal, was MyObject ist, er wäre immer rot! Delphi kann ja nicht wissen, was er alles machen soll, wenn die Bedingung erfüllt ist. Ein Beispiel:
Delphi-Quellcode:
Was soll er machen, wenn "IstApfel" und "IstLebensmittel" wahr sind?
if myObject.IstApfel then
MyObject.Form := Rund; MyObject.Color := clRed; if myObject.IstLebensmittel then myObject.Essen; Was, wenn nur "IstLebensmittel" wahr ist? Und was wenn gar nichts wahr ist xD? Und Einrückungen zählen nicht ;) Die ignoriert der Compiler! Zwar funktioniert es so, aber die zweite ProgressBar hat nie einen Skin. MfG xZise |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 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