Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - TPanel umgestalten


dontello - Sa 02.04.11 22:02
Titel: TPanel umgestalten
Hi Leute,

gibt es eine Möglichkeit ein Panel von der Form und Farbe her anzupassen?

Meine damit jetzt nicht nur die Größe, sondern generel eine andere Form als Viereck? Eventuel auch mit geschwungenen Linien?


Xion - Sa 02.04.11 22:25

Das normale Panel kann das nicht.

Vorschlag:
Nimm einfach ein Image, dort kannst du alles machen (als .png dann auch mit Transparenzverläufen). Du musst dann natürlich deine Objekte alle von Hand mitverschieben, wenn das Panel verschoben wird.


dontello - Sa 02.04.11 22:35

Kannst du vielleicht kurz genauer erläutern wie du das meinst?

In das TImage ein Bild reinladen mit meinen gewünschten Formen??


jaenicke - Sa 02.04.11 22:41

Ja, genau. Aber vielleicht reicht dir bereits TShape stattdessen als Komponente aus?

Und selbst zeichnen wäre auch noch eine Option, je nach Anwendungszweck vielleicht sogar die beste.


Gerd Kayser - So 03.04.11 00:04

user profile icondontello hat folgendes geschrieben Zum zitierten Posting springen:
gibt es eine Möglichkeit ein Panel von der Form und Farbe her anzupassen?
Bei den LMD-Tools http://www.lmdinnovative.com/download/index.php#LMD ist die Komponente TLMDPanelShape bei der Freeware-Edition dabei. Die solltest Du Dir einmal anschauen.


bummi - So 03.04.11 00:19

Du könntest auch eine Ableitung schreiben welche mit Regions arbeitet und Paint verwendet...