Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi case of-funktioniertn icht, why??? (https://www.delphipraxis.net/5097-case-funktioniertn-icht-why.html)

dde 23. Mai 2003 16:10


case of-funktioniertn icht, why???
 
Delphi-Quellcode:
case Form1.Height of
230:Form1.Height:=530;
530:Form1.Height:=230;
end;
Wieso funktioniert das nicht???

Stanlay Hanks 23. Mai 2003 16:21

Es muss funktionieren...ich hab deinen Quelltext kopiert, das Formular auf 230 gebracht und das ging! Natürlich muss die Höhe des Formulars auch genau 520 bzw. 230 sein.

Alexander 23. Mai 2003 16:27

Jepp sollte eigentlich funktionieren, ich frage mich nur nach dem Sinn?

Stanlay Hanks 23. Mai 2003 16:29

@alex das kann man z.B. Brauchen, wenn man das Fenster nach unten erweitern will, (siehe MS Word - Suchfunktion - Erweitert)

Alexander 23. Mai 2003 16:33

mhm naja wenn ihr meint..
Habe kein MS Office.... :P

Stanlay Hanks 23. Mai 2003 16:52

Ich distanziere mich auch von M$ Office. Aber ich muss gestehen ich hatte es mal drauf...dann kam StarOffice 5.2 und alles wurde besser. aber das nur am rande....auf jeden Fall haben da manche Fenster solche Aufklappzusätze *cooles Wort*

dde 23. Mai 2003 17:04

es klappt wirklich nicht!

in dem Programm, wo ichs eingegeben funktionierts nicht, aber in einem anderen neuen Programm schon, komisch!!

mirage228 23. Mai 2003 17:06

poste maln bissle mehr quelltext bitte. das hilft glaub ich dann mehr!

dde 23. Mai 2003 17:40

problems lösung:
naja das Formular muss Sizeable (Form1.BorderStyle:=sizeable) sein. dann geht der code!

Stanlay Hanks 23. Mai 2003 18:24

:wall: Wie will man auch sonst die Größe verändern?!

Marco Haffner 23. Mai 2003 21:41

Und wie sieht es aus, wenn Du anstelle von Form1.Height, Form1.ClientHeight verwendest?
Bedenke aber, das Du dann die Fenstergröße evtl. noch anpassen mußt, etwa im OnCreate-Ereignis auf ClientHeight := 220.
Du verwendest das ganze doch in eine OnClick-Prozedur?

Zitat:

Zitat von Stanlay Hanks
Wie will man auch sonst die Größe verändern?!

Indem man Height oder Width auf die gewünschte größe setzt.
BorderStyle := bsSizeable ist nur dazu da, wenn der Benutzer die Fenstergröße individuell anpassen soll, da aber nur zwischen zwei verschiedenen Fenstergrößen umgeschaltet werden soll, ist bsDialog oder
bsSingle wohl besser angebracht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:09 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