Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Frage zu Align
Aya - Mo 14.10.02 19:35
Titel: Frage zu Align
Hi,
wenn ich bei einem Panel z.B. einstelle "Align = alClient" wird ja das komplette form (bzw. der bereich der nochnicht anderweitig verteilt ist) mit dem panel gefüllt...
nun wollte ich mal fragen ob ich das irgendwie so machen kann, das er bei alClient (bei einem leeren Form) alles füllt, ausser eine Zeile am oberen rand die 20Pixel hoch ist...
Also wenn das Form eine innere größe von 640x480 hat, soll das Panel mit alClient den bereich von (0,20,640,480) füllen.. das geht aufjedenfall, hab ich mal gesehen irgendwo... nur weiß ich leider nichtmehr wo das war :(
Au'revoir,
Aya
Delete - Mo 14.10.02 20:01
Pack da ein anderes Panel hin mit align top.
Aya - Mo 14.10.02 20:11
genau das will ich aber nicht :)
Delete - Mo 14.10.02 20:21
Und warum nicht?
Snoop007 - Mo 14.10.02 23:06
oder du verwendest align nicht :)
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.FormCanResize(Sender: TObject; var NewWidth, NewHeight: Integer; var Resize: Boolean); begin panel1.Top := 20 ; panel1.Width := ClientWidth; panel1.left := 0; panel1.Height := ClientHeight - 20; end; |
Aya - Di 15.10.02 22:21
Hi,
danke für die antworten, aber... ich möchte es so machen wie ich in meiner Frage geschrieben habe, nicht andere möglichkeiten, denn es hat ja einen grund das ich es so haben will ;)
Mal ne frage die mir auch weiterhelfen würde... wenn ich 2 Panels mit Align=alTop festlege, woher weiß das untere Panel dann, das obendrüber schon ein Panel ist???
Denn auf diese art müßte auch mein Problem evtl lösbar sein..
Au'revoir,
Aya
Tino - Di 15.10.02 23:07
Aya hat folgendes geschrieben: |
ich möchte es so machen wie ich in meiner Frage geschrieben habe, nicht andere möglichkeiten, denn es hat ja einen grund das ich es so haben will |
Und welchen Grund gibt es nun? Vielleicht kann man das ja doch so machen das man ein Panel mit der Eigenschaft Align = alTop benutzt.
Gruß
TINO
Aya - Di 15.10.02 23:09
na ja, so habe ich es z.Z. gemacht mit dem Align=alTop... NUR... dann hab ich das problem das ich auf diesem Panel keine Komponenten mehr platzieren kann (Siehe mein anderes Topic hier im Forum)...
und deswegen wollte ich das Panel weglassen und einfach den bereich eingrenzen.. :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!