AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Probleme mit TTitlebarPanel beim Maximieren eines Forms
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit TTitlebarPanel beim Maximieren eines Forms

Ein Thema von Cypheros · begonnen am 22. Aug 2025 · letzter Beitrag vom 22. Aug 2025
Antwort Antwort
Benutzerbild von Cypheros
Cypheros
Online

Registriert seit: 12. Sep 2024
Ort: Büren
24 Beiträge
 
Delphi 11 Alexandria
 
#1

Probleme mit TTitlebarPanel beim Maximieren eines Forms

  Alt Heute, 12:59
Mir ist ein Schönheitsfehler bei der TTitlebarPanel-Komponente aufgefallen. Wenn man ein derart verschönertes Fenster maximiert, entsteht ein weißer Streifen obendrüber.

Das kann man mit der TitelbarPanelDemo bei den Delphi-Samples gut nachvollziehen. Einfach den Caption-Bereich einfärben und dann das Fenster maximieren.
Screenshot 2025-08-22 130552.jpg

Hat jemand eine Ahnung, wie man den Streifen weg bekommt?

Screenshot 2025-08-22 130626.jpg

Es sieht so aus, als ob noch etwas vom alten Caption-Area übrig ist.

Screenshot 2025-08-22 130658.jpg
Frank Siek
  Mit Zitat antworten Zitat
DaCoda

Registriert seit: 21. Jul 2006
Ort: Hamburg
188 Beiträge
 
Delphi 12 Athens
 
#2

AW: Probleme mit TTitlebarPanel beim Maximieren eines Forms

  Alt Heute, 13:06
TTitlebarPanel hat viele Macken. Ich benutze das gar nicht mehr und baue mir das dann selber...
Debuggers don’t remove bugs, they only show them in slow-motion.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.591 Beiträge
 
Delphi 12 Athens
 
#3

AW: Probleme mit TTitlebarPanel beim Maximieren eines Forms

  Alt Heute, 16:24
Problem, normal haben die Fenster einen unsichtbaren Bereich drumrum, für den unsichtbaren Rahmen und den Schatten.
Damit das aber beim Maximieren nicht in benachbarte Monitore überhängt, gibt es diesen Überstand im maximierten Zustand nicht, aber dieses blöde Panel lässt trozdem diesen Abstand frei.

Es gab auch noch irgendwas Anderes, oder war's sogar dieses Mistding ... müsste mal schauen, ob ich den Bugreport finde.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Cypheros
Cypheros
Online

Registriert seit: 12. Sep 2024
Ort: Büren
24 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Probleme mit TTitlebarPanel beim Maximieren eines Forms

  Alt Heute, 18:50
Naja, Delphi nutzt ja auch den Titelbereich, da gibt es das Problem nicht. Entweder haben die einen Workaround oder benutzen etwas eigenes.

Screenshot 2025-08-22 193621.jpg

Ich habe schon alles Mögliche probiert aber ich krieg diese 4 Zeilen nicht bemalt.
Wenn ich WM_NCPaint abfange und "Message.Result := 0;" zurückgebe, sind die 4 Zeilen transparent beim maximieren. Dafür sieht es dann aber im normalen Fenstermodus seltsam aus.

Screenshot 2025-08-22 194819.jpg
Frank Siek
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz