Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fenster verkleinern (https://www.delphipraxis.net/18596-fenster-verkleinern.html)

Pseudemys Nelsoni 21. Mär 2004 18:44


Fenster verkleinern
 
Hallo,

wie krieg ich in Delphi (geht das überhauot zur designzeit?) das Width eines Fensters kleiner als 123?

SirThornberry 21. Mär 2004 19:59

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

Pseudemys Nelsoni 21. Mär 2004 20:09

Re: Fenster verkleinern
 
irgendwie geht das gar nicht, auch mit bsNone krieg ich es zur laufzeit nicht kleiner als 123

SirThornberry 21. Mär 2004 20:11

Re: Fenster verkleinern
 
also
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  borderstyle := bsNone;
  width := 20;
end;
bewirkt bei mir dasses fenster nur 20 pixel breit ist

Du hast nicht zufällig "Constraints.MinWidth" auf 123 gesetzt???

Pseudemys Nelsoni 21. Mär 2004 20:21

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

Pseudemys Nelsoni 21. Mär 2004 20:23

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

SirThornberry 21. Mär 2004 20:31

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)

Pseudemys Nelsoni 21. Mär 2004 20:53

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

fkerber 21. Mär 2004 21:16

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

SirThornberry 21. Mär 2004 21:17

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 02:38 Uhr.
Seite 1 von 2  1 2      

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