Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Buttons als Panel definieren ? (https://www.delphipraxis.net/81916-buttons-als-panel-definieren.html)

-=cats=- 5. Dez 2006 09:23


Buttons als Panel definieren ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi :hi:

Ich habe ein sehr kompliziertes Problem ...
Vielleicht weiß ja jemand von Euch Rat ...

Ich habe auf meiner Form so ca. 18 Buttons.
Die habe ich so angeordnet, das sie aussehen,
wie ein Panel.
Das Problem ist, das sie nicht ganz am Rand
der Form sitzen.
Man sieht also am linken und rechten Rand noch den
Hintergrund der Form.
Das soll auch so bleiben.
Und hier tritt nun das Problem auf.
Bei einem Panel kann ich ja sagen, richte Dich
links aus. Das geht mit den Buttons ja nicht
so wirklich.
Sie sollen noch so zusammenhängend bleiben. Aber
halt nicht direkt am linken Rand sitzen.
(Habe mal nen Screenshot angehängt, damit man besser
versteht, was ich meine).
Und wenn man die Form auf Vollbild vergrößert, sollen
sich die Buttons auch entsprechend anordnen ...
Leider sehr sehr schwierig ...
Kann man die Buttons irgendwie zusammenfassen und ihnen
sagen, sie sind ein Panel ?

Ich hoffe, ich konnte das ein bisschen verständlich
beschreiben :-/

Vielleicht kann mir ja jemand helfen :-)

Gruß,
-=cats=-

SirThornberry 5. Dez 2006 09:27

Re: Buttons als Panel definieren ?
 
das ganze geht auch bei Buttons, der Unterschied ist nur das die Propertys nicht published sind und somit nicht zur Designzeit über den OI zu setzen sind. Per Quelltext ist das jedoch kein Problem.

-=cats=- 5. Dez 2006 09:36

Re: Buttons als Panel definieren ?
 
Das ist schon mal eine gute Idee :-)
Vielen Dank !

Jetzt gibt es noch ein weiteres Problem ..
Ich habe das gerade mal ausprobiert mit der
Ausrichtung.
Aber wie sage ich den Buttons nun, das sie
aneinander "kleben" bleiben sollen ? Die ziehen
sich ja gnadenlos auseinander, wenn ich die
Ausrichtung vorgebe ....

SirThornberry 5. Dez 2006 10:33

Re: Buttons als Panel definieren ?
 
wie realisierst du denn die Ausrichtung? mit Align? Und von welcher Komponente sind die "Button" abgeleitet? Wäre ein selbstmalen nicht sinnvoller/einfacher?

-=cats=- 5. Dez 2006 11:13

Re: Buttons als Panel definieren ?
 
Ich bin jetzt zu folgender Lösung gekommen:

Ich male mir (wie Du auch schon gesagt hast) ein
Panel selbst. Habe jetzt herausgefunden, wie das
geht :-D Voll cool :-)
Klappt sogar.
Habe mir erst mal eine Form gemalt, die so aussieht
wie der Umriss der Button-Gruppe.
Darauf muss ich jetzt "nur noch" meine Buttons
platzieren. Das coole ist, das ich die Form jetzt
sogar transparent machen kann.
Leider hab ich jetzt das Problem, das ich die Buttons
da irgendwie richtig positionieren muss.
Ich erzeuge die selbstgemalte Form aber erst zur
Laufzeit ...
Jetzt muss ich noch irgendwie herausfinden, wie ich
die Buttons da draufsetzen kann, so dass
es auch nach was aussieht ... :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf