Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi problem mit onshow-ereignis (https://www.delphipraxis.net/168103-problem-mit-onshow-ereignis.html)

blubber443 4. Mai 2012 18:44

Delphi-Version: XE2

problem mit onshow-ereignis
 
hey, hab ein kleines problem:
ich möchte das man die größe eines fensters nicht verändern kann, etwa so
Delphi-Quellcode:
var
sizeX: integer;
sizeY: integer;

...

procedure form1.oncreate()
begin
sizeX:=form1.width;
sizeY:=form1.height;
end;

procedure form1.onresize()
begin
form1.width:=sizeX;
form1.height:=sizeY;
end;
das problem ist nur das man nicht weiß wie groß das fenster ist deshalb hab ich statt oncreate
onshow genommen. zwar funktioniert das programm aber die größe des fensters beträgt 1*1

PS: die größe verändern geht zumindestens nicht xD

Klaus01 4. Mai 2012 19:24

AW: problem mit onshow-ereignis
 
Guten Abend,

musst Du das zur Laufzeit setzen?

Wenn es auch zur Designzeit möglich sein sollte, dann kannst Du dir im ObjectInspector
für die Form die Constraints Eigenschaften einmal anschauen.

Grüße
Klaus

blubber443 4. Mai 2012 19:34

AW: problem mit onshow-ereignis
 
nee, muss zur laufzeit sein, ansonsten hät ich ja oncreate benutzen könnn :wink:

Popov 4. Mai 2012 20:02

AW: problem mit onshow-ereignis
 
Schon Form.Constraints versucht? Bei Bedarf anpassen.

jaenicke 4. Mai 2012 20:20

AW: problem mit onshow-ereignis
 
Zitat:

Zitat von Klaus01 (Beitrag 1164926)
Wenn es auch zur Designzeit möglich sein sollte, dann kannst Du dir im ObjectInspector
für die Form die Constraints Eigenschaften einmal anschauen.

Was spricht zur Laufzeit gegen diese Eigenschaft? Die kann man natürlich auch im Quelltext setzen. ;-)

blubber443 4. Mai 2012 20:30

AW: problem mit onshow-ereignis
 
thx, ging ja einfacher als ich dachte

Popov 4. Mai 2012 20:54

AW: problem mit onshow-ereignis
 
Upss, Klaus01 hat es schon gesagt.

himitsu 4. Mai 2012 21:54

AW: problem mit onshow-ereignis
 
Joar, Constraints währe eine Möglichkeit, aber das ist eigentlich dafür gedacht einen "Bereich" einzugrenzen.

Wie währe es, wenn du den Fensterstyle auf einen Modus setzt, welcher für eine "feste" Größe steht?
Und "sizeable" isses schonmal nicht. :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:14 Uhr.

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