Autor Beitrag
domo93
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Do 23.06.16 12:47 
Hallo,

ich habe ein Problem und zwar möchte ich gerne die Farbe von der Progressbar ändern von dem standartmäßigen Grün. Zuerst dachte ich gut ist kein Problem kann man doch bestimmt in den Eigenschaften ändern, im Nachhinein erweist sich das aber doch als kompliziert. Habe schon gegoogelt aber bin nicht fündig geworden wie es geht. Das mit dem EnableWinXP Style wollte ich nicht wegmachen. Also die Progressbar soll schon durchgängig sein und nicht mit diesen Balken.

Danke schonmal im vorraus ;)
Csharp-programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 696
Erhaltene Danke: 10

Windows 8.1
C# (VS 2013)
BeitragVerfasst: Do 23.06.16 12:57 
Ich hatte auch das selbe Problem - ich bin aber auch nicht fündig geworden.
Am besten du installierst das Metroframework, da kannst du der ProgressBar verschiedene Farben geben und du halt mehr Steuerelemente, die auch sehr modern aussehen.

Mfg :)

_________________
"Wer keinen Sinn im Leben sieht, ist nicht nur unglücklich, sondern kaum lebensfähig" - Albert Einstein
erfahrener Neuling
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 233
Erhaltene Danke: 19

Win 7, Win 10
C#, ASP-MVC (VS 2017 Community), MS SQL, Firebird SQL
BeitragVerfasst: Do 23.06.16 12:58 
Hallo,

ich glaube du wirst schon deinen eigenen Custom-Progressbar erstellen müssen.
Glücklicher Weise gibt es dafür Anleitungen, zB hier

Gruß Julian

EDIT: Oder du benutzt ein FrameWork dafür, so wie's Csharp-Programmierer schon vorgeschlagen hat
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4796
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Do 23.06.16 13:38 

Für diesen Beitrag haben gedankt: erfahrener Neuling
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Do 23.06.16 13:57 
Das ist ein prinzipielles Problem von Winforms nicht nur der ProgressBar. Entweder classic Look oder ein entsprechend nach der Plattform gethemeter Look.
Theming mit leichter Änderung ist üblicherweise nicht vorgesehen (Wiederspricht auch dem Ziel eines OS einen einheitlichen Look&Feel zu bieten). Heißt du bist damit zufrieden wie es aussieht, übernimmst das Zeichnen eines Elements komplett selbst, bedienst dich am 3rd Party Markt oder benutzt ein UI Framework das solche Anpassungen bereits nativ unterstützt (WFP z.B.).
Tastaro
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 414
Erhaltene Danke: 23



BeitragVerfasst: Fr 24.06.16 11:40 
Was spricht gegen
ausblenden C#-Quelltext
1:
myProgress.Foreground = Brushes.Salmon;					


oops. WinForms. sry