![]() |
Fenster verkleinern
Hallo,
wie krieg ich in Delphi (geht das überhauot zur designzeit?) das Width eines Fensters kleiner als 123? |
Re: Fenster verkleinern
Zur Designzeit wohl nicht da es meines wissens nur bei Borderstyle = bsNone kleiner zu stellen geht und das wird zur Designzeit noch nicht ausgeführt selbst wenn es über den Objectinspektor ausgewählt wurde
|
Re: Fenster verkleinern
irgendwie geht das gar nicht, auch mit bsNone krieg ich es zur laufzeit nicht kleiner als 123
|
Re: Fenster verkleinern
also
Delphi-Quellcode:
bewirkt bei mir dasses fenster nur 20 pixel breit ist
procedure TForm1.FormCreate(Sender: TObject);
begin borderstyle := bsNone; width := 20; end; Du hast nicht zufällig "Constraints.MinWidth" auf 123 gesetzt??? |
Re: Fenster verkleinern
hallo SirThornberry,
ne Constraits ist bei mir alles auf 0, ich habe deinen code ausprobiert, es funktionietr bei mir nicht, obwohl ich es in einem neuen project testete |
Re: Fenster verkleinern
Es geht doch, nurnicht im oncreate, also im button geht es zwar, aber bsNone ist nicht das richtige :\, ich brauch zwar keine buttns, aber die titelleiste
|
Re: Fenster verkleinern
dann wirst du dir die leiste selber zeichnen müssen da windows es nicht zulässt das ein fenster kleiner wird, wenn eine titelleiste vorhanden ist (muss ja schließlich die Caption und die buttons noch hinpassen)
|
Re: Fenster verkleinern
Liste der Anhänge anzeigen (Anzahl: 1)
mhh, das ist ja schade :(
wie macht photoshop das denn z.b? weil wenn ich meinen XP style umstelle hat photoshop die titelleiste des entsprechenden styles, also kann sie doch nicht selber gezeichnet sein oder? siehe anhang |
Re: Fenster verkleinern
Liste der Anhänge anzeigen (Anzahl: 1)
Hi!
Wie wäre es damit? (s. Anhang) Das ist jetzt ohne BorderIcons, BorderStyle=bsSizeToolWindow und im OnCreate die Width:=60 (das ging bei mir!) Ciao fkerber |
Re: Fenster verkleinern
probier einfach mal die verschiedenen borderstyles durch. Mit Borderstyle = bsDialog kann man die größe auch kleiner setzen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 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