![]() |
Combobox Komponente Visualisieren!
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Freunde,
kann man in Delphi durch eine Komponentenerstellung folgende TCombobox erstellen? (s. Anhang) Und wenn ja, wie geht man da am besten vor? Wie man Komponente allgemein erstellt weiß ich. Danke im voraus Thiago :-D |
Re: Combobox Komponente Visualisieren!
Würde auch gern wissen wie man solch eine grafische Komponente erstellen kann.
|
Re: Combobox Komponente Visualisieren!
Entweder man nimmt fertige Komponenten oder man zeichnet den Inhalt selbst. Wie man eine Komponente erstellt, steht hier:
![]() Und eine kleine Scrollbar, die ich mal geschrieben habe, hier (allerdings ist der Code nicht so schön geschrieben :oops: ): ![]() |
Re: Combobox Komponente Visualisieren!
In den Tutorial ist nie richtig erklärt wie man den die grafische Oberfläche der Komponente erstellt. Wie macht man das denn?
Wenn ich jetzt einen Scrollbalken machen will, dann müsste ich ja zuerst ein Rechteck zeichnen und dann nochmal ein kleineres Rechteck da rein zeichnen und links und rechts einen Button um nach links und rechts zu scrollen. Wie geht das oder denk ich da ganz falsch??? Wo muss ich das zeichnen??? Danke schonmal für eure Hilfe =) Übrigens gefällt mir das ![]() |
Re: Combobox Komponente Visualisieren!
An welches Featur denkst du den?
|
Re: Combobox Komponente Visualisieren!
Wenn man eine eigene Komponente entwickelt, muss man die grafische Darstellung tatsächlich selbst erledigen. Jede visuelle Komponente hat eine Paint-Methode. Diese muss man implementieren und darin die ganze Darstellung machen. Die Deklaration müsste so aussehen:
procedure WMNCPaint (var Message: TMessage); message WM_NCPAINT; In dieser Methode musst Du dann den Canvas benutzen, um darauf zu zeichnen oder Bitmaps draufzukopieren. |
Re: Combobox Komponente Visualisieren!
Achso, also besteht sozusagen jede Komponente aus Bildern die auf dem Canvas des jeweiligen Objekts gezeichnet werden?
Dann muss ich also nur in Photoshop die einzelnen Bilder zeichnen und dann zusammenfügen? Gibt es dafür vielleicht irgendwo ein Beispiel? |
Re: Combobox Komponente Visualisieren!
Bei mir ist kein einziges Bild dabei, das ist alles direkt gezeichnet. ;-)
|
Re: Combobox Komponente Visualisieren!
Beispiele gibt es übrigens genug in der OpenSource-Sparte.
|
Re: Combobox Komponente Visualisieren!
Zitat:
Kannst du vielleicht nen kleinen Ausschnitt davon wie du das machst hier posten? Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz