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/)
-   -   Coolbar: Band programmatisch anzeigen (https://www.delphipraxis.net/214143-coolbar-band-programmatisch-anzeigen.html)

looseleaf 23. Nov 2023 15:21

Coolbar: Band programmatisch anzeigen
 
Liebe Gemeinde,

ich scheitere gerade an etwas sehr banalem: Wir haben in einem alten Programm eine CoolBar mit 2 Bands. Und ich möchte programmatisch eines der beiden Bands anzeigen. Ich bin offenbar sehr betriebsblind, und finde nicht ins Licht. Kann mir wer helfen?

Und: gibt es eine Möglichkeit, das langsame Scrollen beim manuellen Wählen vielleicht zu beschleunigen?

Danke
Stefan

Bernhard Geyer 23. Nov 2023 15:35

AW: Coolbar: Band programmatisch anzeigen
 
CoolBar???
Erinnert mich an XP-Zeiten als man das eingeführt hat.
Haben wir bei uns mittlerweile wieder rausgeschmissen, das die Vorteile verglichen mit dem Problem dem Einsatz nicht rechtfertigen.
Wenn schon modernisierte GUI dann gleich die Ribbons nutzen.

looseleaf 3. Jan 2024 12:46

AW: Coolbar: Band programmatisch anzeigen
 
Ja, tatsächlich Coolbar :)

Der naive Ansatz: Bands[0].Width := 0; BAnds[1].Width := 1000; funktioniert nicht.

Das kann doch nicht sien, dass ich an sowas vermeintlich einfach scheitere

EDIT: Ich hab gerade gesehen, dass Bands[0].Width := 0 zwar funktioniert, aber in Vcl.ComCtrls.pas in TCoolBar.RefreshControl die NewWidth immer um 1 erhöht wird, wenn StyleServices.Enablked ist. Das ist ja hirnkrank. Hat jemand dazu Ideen?


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