Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Komponenten im Verhältnis zu Größe
majolo - So 14.07.02 16:33
Titel: Komponenten im Verhältnis zu Größe
Hi,
ich habe eine Frage.Gibt es einen Code der alle Komponenten in einer Form im Verhältnis der Größe zum Formenfenster vergrößert. Also wenn ich das Fenster maximiere, sollen alle Kompos Editfenster Groupboxen, Labels etc. im verhältnis vergrößert werden ohne, dass sie sich überschneiden.ichwüßte zwar ne Möglichkeit, aber die ist viel zu kompliziert.
Ich hoffe ich habe es nicht zu kompliziert erklärt.Denke aber schon.
majolo :?: :?: :?:
Chris1308 - So 14.07.02 17:31
Hi!
Das musst du dann per Hand machen. zum Beispiel so (OnResize-Ereignis):
Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.FormResize(Sender: TObject {...}); begin Label1.Width := Form1.Width; { geht natürlich auch mit -1 etc. } { Kannst natürlich auch weitere Sachen machen... } end; |
Das war es doch, was du suchtest, oder?
Chris1308
majolo - So 14.07.02 17:35
Ja, schon richtig. Vielen Dank. So hatte ich es auch. Ich dachte es gibt noch eine einfachere Methode.Also doch Arbeit.
Gruss
majolo :(
Chris1308 - So 14.07.02 17:44
Ne, sorry eine einfachere Möglichkeit gibt es nicht...
Das einzige ist, dass du die Komponenten mit der Eigenschaft "align" alle auf alClient setzt (sofern du das willst). Aber Buttons haben diese Eigenschaft ja nicht...
Chris1308
majolo - So 14.07.02 18:08
Ja, schon Okay. Vielleicht mach ich mir noch ein Zusatzproggi, dass mir die Eigenschaften und Positionen der Objekte berechnet und dann dementsprechend, die Verhältnisse ausgibt und den Quellcode schreibt.
Chris1308 - So 14.07.02 18:26
Auch eine gute Möglichkeit...
Chris1308
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!