Autor Beitrag
ShadowThief
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Mo 06.09.04 07:37 
Hallo,

ich möchte meine Form in links und rechts aufteilen, und zwar so, dass wenn
jemand die form größer zieht, dass sich dann automatisch die beiden Hälften
genau die Hälfte der Breite der form schnappen.

Splitter möchte ich nicht verwenden, da ich nicht will, dass der User selbst
die Aufteilung der beiden Hälften bestimmen kann. Sie sollen sich den Platz
immer ganz genau teilen.

Vielen Dank.
shadow.

_________________
"soylent grün ist menschenfleisch!"
bocholito
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 06.09.04 07:59 
Du plaziert 2 Panels in das Form das linke versiehst du mit align := alleft und das rechte mit align := alclient.
Dann schreibst du folgenden Code in das Ereignis OnResize.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.FormResize(Sender: TObject);
begin
  panel1.width := round(self.Width/2)
end;



Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt.
ShadowThief Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Mo 06.09.04 14:11 
per objektinspektor geht es also nicht?

vielen dank, ich habe es jetzt so eingebaut, obwohl es mir nicht sonderlich
gefällt, weil diese lösung etwas versteckt ist.

trotzdem danke.
shadow.

_________________
"soylent grün ist menschenfleisch!"
Elite
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 06.09.04 14:34 
ShadowThief hat folgendes geschrieben:
obwohl es mir nicht sonderlich
gefällt, weil diese lösung etwas versteckt ist.

Was spricht gegen eine versteckte Lösung? Man sollte sich umso mehr feuen, dass sie gefunden wurde :tongue:
ShadowThief Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Mo 06.09.04 17:22 
es geht um programmwiederverwendbarkeit
und übersichtlichtkeit und so, aber passt schon.

_________________
"soylent grün ist menschenfleisch!"