Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TPanel weiterentwickeln (https://www.delphipraxis.net/8281-tpanel-weiterentwickeln.html)

Taladan 1. Sep 2003 16:31


TPanel weiterentwickeln
 
Ich möchte gern in Delphi etwas Realisieren, welches in HTML durch eine Table/Hintergrundbild kombination geschaft habe. Doch ich hab jedoch keine Ahnung wie.

Ziel ist es, ein Hintergrundobject (also ein Panel) mit Grafik zu füllen. Der Mittlere Teil wird dann mit den gewünschten elementen, z. b. Text gefüllt. Die äußeren Elemente passen sich in der Größe dann an.

So wird z. B. wie auf meiner Page die illusion erzeugt, das der Text in diesen Falle auf angesengten Papier geschrieben wurde.

Dies möchte ich in Delphi auch realisieren. Doch hab ich imho keine Ahnung, in welche Richtung ich jetzt mit meinen Problem suchen soll. Entsprechendes hab ich bei Tory nicht gefunden.

In HTML hab ich das durch 9 sepereate Bilder geregelt.

Bilder:
1 2 3


4 5 6


7 8 9

Nr. 5 bestimmt die Breite von Bild 2 und Bild 8 und Länge von Bild 4 und Bild 6. Nr 2 und 8 werden nur horizontal (links nach rechts) gekachelt und 4 und 6 vertikal (oben nach unten).

Zudem möchte ich dieses eigendlich nicht mit festen Bildern regeln, sondern der User soll sich diese Bilder, wenn er möchte auch selbst aussuchen können. Was aber auch erst später integriert werden kann. Dann möchte ich das Panel gern bei Torry kostenlos (natürlich) zur verfügung stellen, damit sich andere Leute nicht die arbeit machen sollen. Ich rürd dann erst mal eine :party: :hello: :bounce1: :bounce1: Party machen, weil ich mir viel arbeit erspare.

Wie kann ich so was erzeugen bzw. wo muß ich anfangen zu lernen, um so etwas erzeugen zu können.

neolithos 2. Sep 2003 07:26

Re: TPanel weiterentwickeln
 
Wenn du eine Komponente erstellen möchtest, wie es mir scheint. Leide TGraphicControl ab in zeichne in Paint der 9 Bilder und den Text.

Die Bilder ganz via TGraphic-Properties festlegen lassen. Wobei ich ein Bild im Programm in 9 zerlegen würden.

Das geht mit BitBlt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 Uhr.

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