Autor Beitrag
Millo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 147



BeitragVerfasst: Do 09.01.03 17:40 
Moin Moin,

Ich erstelle viele Komponenten zur laufzeit die Anzahl der Komponenten variiert. Ich würde sie jetzt aber gerne etwas symetrisch anordnen. hab hier mal ne skizze gemacht: user defined image

Ich komm da aber nicht klar da die größe der Form, die Anzahl der Komponenten sowie die länge der Komponenten.
wäre nett wenn da jemand ws weiss
Renegade
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 358

Win XP Pro, Win 7 Beta
BDS 2006
BeitragVerfasst: Do 09.01.03 22:37 
Moin erstmal!

Also ganz so einfach, wie du dir das vorstellst, wird es wohl nicht gehen. Im Ereignis onFormResize mußt du die Positionen der Objekte relativ zum Form neu setzen und berechnen. Dieses wird dir höchst warscheinlich nur bis zu einer "Tiefe" X gelingen, da dir irgendwann der Platz ausgehen wird.

Darf man Fragen wozu dein Vorhaben gut sein soll?

Gruß Renegade

_________________
Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: Fr 10.01.03 21:12 
also, so wie das aussieht ist das ganze eine Schachtelung...

dann musst du nur für die ersten komponenten die Form durch die Anzahl der Buttons teilen und dann die buttons jeweils in der Mitte dieser Bereiche anordnen...

dann schaust du, wieviele Buttons unter den ersten button kommen und machst genaus das gleiche mit der Platzverteilung, nur, dass du nicht die Formwidth/ anzahl der Buttons nimmst, sondern den Platz den der Button darüber hat...

so müsste das funktionieren... 8)

wenn der platz für die verschiedenen Buttons nicht reicht, dann musst du sie entweder noch weiter zur seite schieben, als eigentlich Platz "reserviert" ist oder aber untereinander anordnen...

hoffe alles ist verständlich...

Fiji-Fighter