![]() |
Kein Vollbild trotz wsMaximized :-/
Hi :hi:
Ich habe mal wieder ein Problem ... Also, ich habe ein Programm und ich möchte gern, das es auf Vollbildgröße ist. Die Taskleiste habe ich bereits ausgeblendet und der Rahmen mit dem "Schließen, Minimieren und Maximieren" ist auch weg. Jetzt habe ich die Form auf wsMaximized gesetzt. Allerdings hab ich jetzt immernoch kein Vollbild. Das Programm ist ganz komisch verschoben. Oben hab ich nen Rand, wo man die Dinge die im Hintergrund geöffnet sind noch sehen kann. Und unten fehlt ein Stück vom Programm. Daraus schließe ich, das es theoretisch die Vollbildgröße hat, es nur falsch sitzt. Mit Anchor hab ich auch schon rumprobiert. Allerdings hat das nicht wirklich was gebracht ... :roteyes: Hat da vielleicht jemand eine gute Idee woran das liegen könnte ? -=cats=- :coder: |
Re: Kein Vollbild trotz wsMaximized :-/
Mir ist noch eingefallen, das ich
gleichzeitig, neben dem wsMaximized, noch eine Höhe und eine Breit angebe. Könnte es damit was zu tun haben ? Allerdings kann ich die Höhe und die Breite ja nicht einfach weglassen .. |
Re: Kein Vollbild trotz wsMaximized :-/
Hi,
setze mal im OI
Delphi-Quellcode:
und
Form.Constraints
MaxWidth = 0 MaxHeight = 0 MinWidth = 0 MinHeight = 0
Delphi-Quellcode:
sowie
Form1.position = poDesigned
Delphi-Quellcode:
dann sollte es funktionieren
Form1.BorderStyle = bsNone
|
Re: Kein Vollbild trotz wsMaximized :-/
:hello:
Cooool ! Das hat funktioniert !! Danke ! :dancer: |
Re: Kein Vollbild trotz wsMaximized :-/
Das selbe Problem hatte ich auch. Ich habe es wie folgt gelöst: beim OnCreate der entsprechenden Form habe ich diesen Code hier eingetragen:
Delphi-Quellcode:
// Form1 soll maximiert dargestellt werden
PostMessage(Form1.Handle, WM_SYSCOMMAND, SC_MAXIMIZE, 0); |
Re: Kein Vollbild trotz wsMaximized :-/
Das hab ich auch grad mal ausprobiert.
Funktioniert auch. Jetzt hab ich allerdings noch ein anderes Problem dabei festgestellt ... Das Programm ist zwar Vollbild, aber es sieht so aus, als wären die Ränder, die vorher da waren, nur mit der Farbe der Form "aufgefüllt" worden. Ich habe da ein paar Panels drauf, die eigentlich bis zum Ende des Bildschirms gehen sollten. Aber das tun sie leider immernoch nicht ... Der Rand ist jetzt sozusagen farbig ... Ziemlich komisch irgendwie ... :coder2: |
Re: Kein Vollbild trotz wsMaximized :-/
Ich glaube ich habe gerade meinen Fehler gefunden !
Wenn ich das richtig festgestellt hab, dann nimmt Delphi bei der Höhenangabe der Form den Rahmen mit Titelleiste mit. Ich hab das jetzt mal 30 px höher gemacht und schwupps ... Es sieht so aus wie ich es haben möchte :) Vielleicht lag es ja daran :) |
Re: Kein Vollbild trotz wsMaximized :-/
Mach doch mal einen Screenshot davon (aber bitte als Attachment an den Post anhängen, danke :)), so kann man sich besser ein Bild davon machen. Ein rahmenloses Fenster erfordert schon ein bissl Fummelei ;)
|
Re: Kein Vollbild trotz wsMaximized :-/
Also ich mach das immer so, dass ich der Form eine TransparentColor gebe und TransparentColor true setze. Dann Forme ich mir meine Eigene Form mit Shapes oder Images...
|
Re: Kein Vollbild trotz wsMaximized :-/
Liste der Anhänge anzeigen (Anzahl: 1)
So, ich habe mal ein Bild
von einem rahmenlosen Fenster angehängt. Meinst Du das damit ? Oder was kannst Du Dir schwer vorstellen ? Gruß, -=cats=- |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 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