Einzelnen Beitrag anzeigen

Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#1

Panels in einer Scrollbox anzeigen lassen

  Alt 5. Jan 2007, 15:38
Hallo,

ich habe ein kleines Problem!!! Ich will mit Delphi Panels in einer ScrollBox erzeugen. Die Anzahl der Panels hängt von der Anzahl der Datensätze in einer Tabelle ab.

Mein eigentliches Problem ist die Positionierung der einzelnen Panels. Ich habe ein kleines Image zu meinem Problem gemalt. Damit ihr es vieleicht ein bisschen besser versteht.

r ist der Abstand vom Rand und zwischen den Panels. Dieser soll 30 Pixel betragen, soll aber variabel sein. (Am Anfang der Procedure festlegen)

w ist die Breite eines Panels, diese lässt sich durch folgende Formel berechnen:

w = (Breite Scrollbox - 3 * r) / 2

h ist die Höhe eines Panels, diese lässt sich durch folgende Formel berechnen:

h = (Höhe Scrollbox - 3 * r) / 2

Das war es eigentlich schon. Wie ich Panels erzeuge und diese in eine Scrollbox anzeigen lasse, dass weiß ich. Was ich nicht weiß, ist wie ich die Panels so erzeuge wie ich in meinem Image gemalt habe.

Mit freundlichen Grüßen

Christian18
Miniaturansicht angehängter Grafiken
unbenannt_343.jpg  
  Mit Zitat antworten Zitat