Autor Beitrag
jojo-sp
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 317

Windows XP Prof, Vista Ultimate & Home Premium, Windows 7
Delphi 7 Enterprise, Delphi 2009
BeitragVerfasst: Mi 27.10.04 14:00 
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.

_________________
Ist der Ruf erst ruiniert, lebts sich gänzlich ungeniert...
Wilhelm Busch (1832 - 1908)
Luzzifus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 200

Win2K
D6 Prof
BeitragVerfasst: Mi 27.10.04 14:07 
meinst du sowas?
ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 317

Windows XP Prof, Vista Ultimate & Home Premium, Windows 7
Delphi 7 Enterprise, Delphi 2009
BeitragVerfasst: Mi 27.10.04 14:16 
Die posy kriege ich beim Form.Create vor dem align. Beim Button.click soll folgendes passieren:

ausblenden 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?

_________________
Ist der Ruf erst ruiniert, lebts sich gänzlich ungeniert...
Wilhelm Busch (1832 - 1908)
Luzzifus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 200

Win2K
D6 Prof
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 317

Windows XP Prof, Vista Ultimate & Home Premium, Windows 7
Delphi 7 Enterprise, Delphi 2009
BeitragVerfasst: 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.

_________________
Ist der Ruf erst ruiniert, lebts sich gänzlich ungeniert...
Wilhelm Busch (1832 - 1908)
Luzzifus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 200

Win2K
D6 Prof
BeitragVerfasst: Mi 27.10.04 14:44 
und da ist alCustom keine alternative? :shock:
jojo-sp Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 317

Windows XP Prof, Vista Ultimate & Home Premium, Windows 7
Delphi 7 Enterprise, Delphi 2009
BeitragVerfasst: 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.

_________________
Ist der Ruf erst ruiniert, lebts sich gänzlich ungeniert...
Wilhelm Busch (1832 - 1908)