Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 11.3 überlagerte Submenü-Texte (https://www.delphipraxis.net/212824-delphi-11-3-ueberlagerte-submenue-texte.html)

dummzeuch 7. Apr 2023 11:44

Delphi 11.3 überlagerte Submenü-Texte
 
Liste der Anhänge anzeigen (Anzahl: 1)
Mir ist gerade in meiner Delphi 11.3 Installation ein neuer Bug aufgefallen:

Wenn man mit der Maus auf einen Menüpunkt im Hauptmenü klickt und mit der Maus auf einen anderen Menüpunkt zeigt, werden dessen Einträge als ein einziger Eintrag mit überlagertem Text angezeigt. (s. Screenshot). Das gleiche Phänomen bekomme ich man auch, wenn ich mit der Tastatur einen anderen Menüpunkt anwähle, also z.B. Alt+S (Search) und dann Rechtsspfeil.

Ist das jetzt wieder etwas, was nur bei mir passiert? Oder kann das jemand reproduzieren?

himitsu 7. Apr 2023 12:46

AW: Delphi 11.3 überlagerte Submenü-Texte
 
Bei mir passiert sowas nicht.


Eigentlich ist ein Popup/Menü ein eigenständiges Fenster, welches über dem anderen Fenster schwebt ... da sollte sich das Andere dann eigentlich auch nicht draufmalen können (es sei denn jemand pfuscht mit Transparenzen rum oder malt direkt auf den Desktop).


[add]
Wieso fehlen in deinem Hilfemenü nahezu alle anderen Items?

Sicher, dass es das von darunter ist und nicht einfach nur alle Items übereinander liegen?


Zitat:

TIDEStylePopupMenu
Nja, Emba sollte doch langsam wissen, dass sie zu doof sind etwas selber besser machen zu wollen, anstatt Windows es machen zu lassen. :stupid:

dummzeuch 7. Apr 2023 15:35

AW: Delphi 11.3 überlagerte Submenü-Texte
 
Es scheint mal wieder daran zu liegen, dass ich eine seltene Monitor-Kombination benutze:
4K Monitor links mit Skalierung 125, HD Monitor rechts mit Skalierung 100, letzterer der Hauptmonitor.
  • Ist die IDE auf dem 4K Monitor, habe ich das o.g. Problem.
  • Verschiebe ich sie auf den HD-Monitor, ist alles normal.
  • Stelle ich beide auf Skalierung 125, ist alles normal.
  • Stelle ich beide auf Skalierung 100, ist alles normal.
  • Vertausche ich die Monitore, habe ich das o.g. Problem.

Es liegt also wohl an der unterschiedlichen Skalierung. Anscheinend wird damit nicht getestet.

dummzeuch 7. Apr 2023 15:38

AW: Delphi 11.3 überlagerte Submenü-Texte
 
Zitat:

Zitat von himitsu (Beitrag 1520790)
Wieso fehlen in deinem Hilfemenü nahezu alle anderen Items?

Die sind im Prinzip alle da. Man kann sie sogar mit der Tastatur auswählen und sieht dann, dass unterschiedlich breite Texte ausgegeben werden. Nur dass halt alles als ein einziger Menüpunkt angezeigt wird.

Zitat:

Zitat von himitsu (Beitrag 1520790)
Sicher, dass es das von darunter ist und nicht einfach nur alle Items übereinander liegen?

Die Frage verstehe ich jetzt nicht.

Delphi.Narium 7. Apr 2023 16:02

AW: Delphi 11.3 überlagerte Submenü-Texte
 
Es ist nicht alles in einem Menüpunkt, sondern alle Menüpunkte werden mit den gleichen Koordinaten angezeigt, also aufeinandergestapelt, statt untereinander und da sie durchsichtig sind, sieht das aus, all wären alle Texte auf einen Menüpunkt gemalt worden. Quasi so 'ne Art Stapel von unterschiedlich beschrifteten Transparentpapierblättern aufeinander gelegt, da sieht man dann auch durch das oben liegende Blatt die Schrift auf dem darunterliegenden ... ;-)

Uwe Raabe 7. Apr 2023 16:26

AW: Delphi 11.3 überlagerte Submenü-Texte
 
Zitat:

Zitat von dummzeuch (Beitrag 1520796)
Es liegt also wohl an der unterschiedlichen Skalierung. Anscheinend wird damit nicht getestet.

Das schreit geradezu nach einem Eintrag in QP.

Es ist aber auch wirklich schwierig alle möglichen Kombinationen zu testen - und auch sehr aufwändig die immer wieder zu testen. In den Beta-Tests werden auch nur eine begrenzte Zahl abgedeckt. Deswegen ist es hilfreich, wenn solche problematischen Konstellationen bekannt gemacht werden.

himitsu 7. Apr 2023 20:46

AW: Delphi 11.3 überlagerte Submenü-Texte
 
Ein neues Feature.

Platzeinsparung für kleine Monitore.


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