AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Buttons als Panel definieren ?

Buttons als Panel definieren ?

Ein Thema von -=cats=- · begonnen am 5. Dez 2006 · letzter Beitrag vom 5. Dez 2006
Antwort Antwort
Benutzerbild von -=cats=-
-=cats=-

Registriert seit: 22. Sep 2006
128 Beiträge
 
Delphi 7 Enterprise
 
#1

Buttons als Panel definieren ?

  Alt 5. Dez 2006, 09:23
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=-
Miniaturansicht angehängter Grafiken
form_123.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Buttons als Panel definieren ?

  Alt 5. Dez 2006, 09:27
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.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von -=cats=-
-=cats=-

Registriert seit: 22. Sep 2006
128 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Buttons als Panel definieren ?

  Alt 5. Dez 2006, 09:36
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 ....
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Buttons als Panel definieren ?

  Alt 5. Dez 2006, 10:33
wie realisierst du denn die Ausrichtung? mit Align? Und von welcher Komponente sind die "Button" abgeleitet? Wäre ein selbstmalen nicht sinnvoller/einfacher?
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von -=cats=-
-=cats=-

Registriert seit: 22. Sep 2006
128 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Buttons als Panel definieren ?

  Alt 5. Dez 2006, 11:13
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 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 ...
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 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