![]() |
Liste von Icons als Property - nur Wie?
Hallo,
ich hab eine Frage: ich will in eine Komponente eine Property einbauen, über die man mehrere Icons (*.ico) auswählen/reinschreiben kann. Ich weiss jetzt nicht, was ich dafür nehmen soll
Wer weiss eine Lösung? |
Re: Liste von Icons als Property - nur Wie?
Zitat:
Beispiel: TPageControl.Images |
Re: Liste von Icons als Property - nur Wie?
bei einer imagelist hab ich aber das problem, dass man auch andere bildertypen auswählen kann
also jpg bmp etc ich will aber nur ico |
Re: Liste von Icons als Property - nur Wie?
was soll denn die endfunktion dieser komponente bzw property bezogen auf die unterschiedlichen icons werden
|
Re: Liste von Icons als Property - nur Wie?
eigentlich nix anderes als ein "bewegtes" oder sich änderndes trayIcon
|
Re: Liste von Icons als Property - nur Wie?
Hi,
dann leitet doch was von TImageList ab, so dass du all die Funktionen hast, aber halt nur .ico laden kannst. Ansonsten kannst du natürlich auch einen eigenen Property-Editor erstellen und dort dann dafür sorgen, dass du nur Icons hinzufügen kannst. Nebenbei, bei TStrings hast du doch sogar das Problem, dass du beliebige Datentypen eintragen könntest (selbes gilt für Strings). Gruß Der Unwissende |
Re: Liste von Icons als Property - nur Wie?
das mit dem property-editor klingt sehr gut
nur wie gehts das? |
Re: Liste von Icons als Property - nur Wie?
du könntest zum beispiel ein array vom Typ tBitmap definieren dass 1 - x bmps von icons fassen kann
dann könnte recht einfach über code das entsprechende bitmap als icon in die taskleiste geladen werden. auf der anderen seite dürfte es auch kein grosses problem sein einen editor für dieses property zu bauen, der dann über dialog *.ico öffnet und dann die einzelnen icons als bitmap in das array lädt. |
Re: Liste von Icons als Property - nur Wie?
HiHo,
ein relativ allgemeines Tutorial zum Thema Editor-Erstellung habe ich hier gefunden: ![]() MfG, hanselmansel |
Re: Liste von Icons als Property - nur Wie?
Zitat:
ich hab das beispiel mal gemacht - also ich komm auf keinen grünen Zweig |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:54 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