![]() |
Vollbild verhindern
hallo zusammen,
ichhabe mehrere Forms und möchte die Vollbildanzeige beim Start des Forms "abschalten". heiss es soll das Form in einer bestimmten Größe angezeigt werden. Also hab ich einfach zu:
Code:
self.position:= poScreencenter;
self.borderstyle:= bsSingle; self.windowstate := wsMaximized; self.FormStyle:= fsNormal; self.BorderIcons:= [biSystemMenu,biMinimize,biMaximize] ;
Code:
hinzugefügt.
self.Width:= 1200;
self.Height:= 700; das funktioniert bei _einem_ meiner Formulare, bei allen andern leider nicht. Folgedessen muss hier eine Einstellung, ausser den obigen, im Objektinspektor anders sein, nur welche? Ich such mir nen Wolf :-( Danke Gruss KHH |
AW: Vollbild verhindern
Wenn ich es richtig verstanden habe, ist in
Delphi-Quellcode:
der biMaximize zuviel, den würde ich weglassen und WindowState auf wsNormal setzen.
self.BorderIcons:= [biSystemMenu,biMinimize,biMaximize] ;
Grüße, Messie |
AW: Vollbild verhindern
wo setzt du diese Werte? Im OnCreate des Forms? Wenn dem so ist kann ich nachvollziehen das es nicht funktioniert da die dort gesetzten Werte anscheinend danach mit den Werten aus der dfm (also den Werten aus dem Objektinspektor) überschrieben werden.
|
AW: Vollbild verhindern
Zitat:
die Form ist von Anfang an aber trotzdem maximiert über den ganzen BS EDIT: alles lesen hilft :-) so kanns funktionieren. Was aber nicht erklärt was ausserhalb dieser Einstellungen dazu führt, dass es bei _einem_ Form auch so funktioniert. |
AW: Vollbild verhindern
ich komme nicht ganz mit, warum verwendest Du:
self.windowstate := wsMaximized; statt self.windowstate := wsNormal; |
AW: Vollbild verhindern
Oha, das hatte ich ganz übersehen. Wenn man wsMaximized einstellt ist es ja kein Wunder des es maximiert ist.
|
AW: Vollbild verhindern
Zitat:
Wenn ich das ändera auf wsNormal funktionierts ja auch, nur warum funktionierts bei _einem_ form mit wsmaximized, welche andere Einstellung ist da verantwortlich? |
AW: Vollbild verhindern
Zitat:
bei einem Form gehts trotz maximized !! warum ? |
AW: Vollbild verhindern
Eventuell hast du dort die Contraints gesetzt oder fängst die Message für Größenänderung ab.
Die FormStyles etc. sind in beiden Fällen identisch? Und es handelt sich auch bei beiden Formularen nicht um das Hauptformular? |
AW: Vollbild verhindern
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 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 by Thomas Breitkreuz