Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Ribbon Darstellung während Laufzeit ändern (https://www.delphipraxis.net/179569-ribbon-darstellung-waehrend-laufzeit-aendern.html)

Tommy99 17. Mär 2014 11:07

Ribbon Darstellung während Laufzeit ändern
 
Hallo !

versuche einzelne Elemente in einer Ribbon Group zur Laufzeit auszublenden.

Hierzu setze ich Visible bei der entsprechenden Action auf False.

Das Element in der Ribbon wird dann auch ausgeblendet aber der Platz an dem das Element in der Ribbongroup dargestellt wurde bleibt leer.

Gibt es eine Möglichkeit die Ribbon Group neu aufzubauen, so dass der leere Platz verschwindet ?
In anderen Worten, dass Element, welches nach dem aufgeblendeten Element erscheint, sollte nach links gerückt werden, so dass die Lücke in der Ribbon aufgefüllt wird.

Habe es bereits mit RibbonGroup.Refresh,... versucht (leider ohne Erfolg).

Danke im Voraus und Grüße

peenuzz 17. Mär 2014 12:04

AW: Ribbon Darstellung während Laufzeit ändern
 
Code:
Buttonx.Visible := ivNever;

Tommy99 17. Mär 2014 13:46

AW: Ribbon Darstellung während Laufzeit ändern
 
Hallo peenuzz,

danke für die Antwort. ivNever klappt leider nicht. Bei Visible nimmt er nur True oder False an,...


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