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/)
-   -   Ribbon-Button - zur Laufzeit Text abgeschnitten (https://www.delphipraxis.net/183452-ribbon-button-zur-laufzeit-text-abgeschnitten.html)

Harry Stahl 10. Jan 2015 11:53

Ribbon-Button - zur Laufzeit Text abgeschnitten
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi, ich teste gerade mal die in Delphi integrierten Ribbon-Componente.

Während zur Entwicklungszeit die Anzeige der Buttons in den Ribbon-Groups OK ist, werden die Texte zur Laufzeit abgeschnitten (vgl. anliegende Screenshots).


Ist das ein bekannter Bug?
Hat jemand einen Hinweis, wie ich das vermeiden kann?

madtom 10. Jan 2015 18:08

AW: Ribbon-Button - zur Laufzeit Text abgeschnitten
 
Hi, habe deine Konstellation unter XE7 nachgebaut, kann dein Problem allerdings nicht reproduzieren.
Allerdings sind die Ribbon Controls mitunter etwas störrisch, manchmal hilft es, das Projekt abzuspeichern und einfach neu zu öffnen.

Gruß Thomas

jaenicke 11. Jan 2015 06:24

AW: Ribbon-Button - zur Laufzeit Text abgeschnitten
 
Ich bekomme das auch nicht hin. (XE7 mit Update 1)

Wenn ich keine Icons zugewiesen habe und die Überschriften anpasse, passt sich die Breite der Gruppe ja an. Ändere ich aber die Icons, passiert das nicht. Obwohl ich so in der IDE abgeschnittene Buttons produzieren kann, sehen diese zur Laufzeit dann korrekt aus. Diese automatische Anpassung passiert also auch zur Laufzeit.

Hast du vielleicht ein kleines Beispielprojekt, bei dem du den Effekt reproduzieren kannst?

Ich selbst bin schon vor Jahren auf die TMS Ribbons umgestiegen. Ich weiß nicht, ob die mitgelieferten seither weiterentwickelt wurden, aber mir fehlten schon diverse Features wie Gruppierung von Reitern (scheint es jetzt auch noch nicht zu geben) usw., so dass ich damit gar nicht ernsthaft angefangen hatte.

cookie22 11. Jan 2015 11:01

AW: Ribbon-Button - zur Laufzeit Text abgeschnitten
 
Ich hab selbst XE7 nicht, aber das sieht mir sehr nach den alten 2006er Ribbonstyle aus. Kann man den ändern? Oder haben die es nicht geschafft einen aktuellen Office- oder Scenic-Skin beizulegen?

jaenicke 11. Jan 2015 16:13

AW: Ribbon-Button - zur Laufzeit Text abgeschnitten
 
Zitat:

Zitat von cookie22 (Beitrag 1286203)
Ich hab selbst XE7 nicht, aber das sieht mir sehr nach den alten 2006er Ribbonstyle aus.

Einer der Gründe weshalb ich auf TMS zurückgegriffen habe. ;-)

Ich habe es übrigens gerade ausprobiert:
Ich kann den Style nicht einmal zwischen Luna, Obsidian und Silver umschalten, die Property springt immer auf Luna zurück...

cookie22 11. Jan 2015 16:34

AW: Ribbon-Button - zur Laufzeit Text abgeschnitten
 
Zitat:

Zitat von jaenicke (Beitrag 1286247)
Einer der Gründe weshalb ich auf TMS zurückgegriffen habe. ;-)

Ich habe es übrigens gerade ausprobiert:
Ich kann den Style nicht einmal zwischen Luna, Obsidian und Silver umschalten, die Property springt immer auf Luna zurück...

So etwas habe ich mir schon fast gedacht. :P

Ich hab zum Glück die von DevExpress und die von TMS.

blawen 11. Jan 2015 17:26

AW: Ribbon-Button - zur Laufzeit Text abgeschnitten
 
Zitat:

Zitat von jaenicke (Beitrag 1286247)
Ich kann den Style nicht einmal zwischen Luna, Obsidian und Silver umschalten, die Property springt immer auf Luna zurück...

Dies funktioniert bei mir problemlos, allerdings weist die Komponente noch weitere Ungereimtheiten und Fehler auf.
Gefühlsmässig wurde die Komponente seit ihrer Veröffentlichung nicht gepflegt und weist noch immer die gleichen Fehler auf ;-).

cookie22 11. Jan 2015 19:07

AW: Ribbon-Button - zur Laufzeit Text abgeschnitten
 
Wenn man ein gutes Ribbon will, ist nichts besser als das von DevExpress.

Harry Stahl 11. Jan 2015 23:19

AW: Ribbon-Button - zur Laufzeit Text abgeschnitten
 
Erst mal Danke für die Antworten.

Bei einem neu angelegten Projekt treten die Probleme nicht auf. Seltsam, aber im Moment egal, weil ich das in dem Projekt, wo die Probleme auftauchten, erst mal nicht verwenden werde.

Die TMS-Kompos habe ich ja auch alle. Die Ribbons gefielen mir da aber bislang nicht so sehr (erschien mir auch vom Handling etwas umständlich).

Die Einstellmöglichkeiten bei der Delphi-Variante finde ich eigentlich gar nicht so übel. Werde mir mal aber die DevExpress Kompos ansehen...

Schade, dass das in Delphi nicht weiterentwickelt wird, allmählich gewöhnt man sich an die Ribbons...


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