Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - align ohne Größen oder Positions-Änderung
jojo-sp - Mi 27.10.04 14:00
Titel: align ohne Größen oder Positions-Änderung
Vielleicht ist es ja eine doofe Frage, aber wenn ich mein Form am rechten Bildschirmrand positioniere, dann begrenze ich die max Höhe. Wie bekomme ich es denn jetzt noch hin, das die Position des forms in der Mitte des rechten Bildschirmrands bleibt.
Luzzifus - Mi 27.10.04 14:07
meinst du sowas?
Delphi-Quelltext
1:
| Form1.Top := (Screen.Height - Form1.Height) div 2; |
wenn nicht, verstehe ich nicht so richtig was du erreichen möchtest.. :?
jojo-sp - Mi 27.10.04 14:16
Die posy kriege ich beim Form.Create vor dem align. Beim Button.click soll folgendes passieren:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| Begin form1.width:=112; button1.caption:='<'; form1.Constraints.MinHeight:=620; form1.Constraints.MaxHeight:=620; form1.Align:=alright; form1.top := posy; end; |
Mit meinem Form passiert aber einfach nichts.
Gibts nicht so etwas wie das maxHeight nur für die Position?
Luzzifus - Mi 27.10.04 14:25
Hm ich hab das jetzt mal ausprobiert. Mit alRight und ner gesetzten MaxHeight landet die Form immer in der oberen rechten Ecke, Form1.Top wirkt da nicht mehr. Alternativ kannst du aber alCustom benutzen, musst nur dann zusätzlich deine Form manuell an den rechten Rand schieben.
jojo-sp - Mi 27.10.04 14:27
Ganz meine Worte!
Das Prog soll so ne Art Toolbar auf dem Desktop sein, die sich auf einen Button.click vergrößert, die Optionen freigibt und immer noch am linken Bildschirmrand angedockt sein soll.
Luzzifus - Mi 27.10.04 14:44
und da ist alCustom keine alternative? :shock:
jojo-sp - Mi 27.10.04 14:54
Isch Verwende Delphi 4 und da gibt es sowas feines noch nicht. Nee ehrlich, alCustom gibt es hier wirklich nicht, nur alnone Standardmäßig.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!