Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Liste von Icons als Property - nur Wie? (https://www.delphipraxis.net/56931-liste-von-icons-als-property-nur-wie.html)

Helmi 13. Nov 2005 16:59


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
  • eine StringList :?:
  • eine TImageList :?:
  • einen normalen String, bei dem die Dateinamen der Icons mit Kommas geteilt werden (Icon1.ico, Icon2.ico, Icon3.ico,...) :?:

Wer weiss eine Lösung?

Khabarakh 13. Nov 2005 18:05

Re: Liste von Icons als Property - nur Wie?
 
Zitat:

Zitat von Helmi
  • eine TImageList :?:

Sofern die Icons die gleiche Größe haben, würde ich die empfehlen.
Beispiel: TPageControl.Images

Helmi 13. Nov 2005 18:37

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

etom291272 13. Nov 2005 18:47

Re: Liste von Icons als Property - nur Wie?
 
was soll denn die endfunktion dieser komponente bzw property bezogen auf die unterschiedlichen icons werden

Helmi 13. Nov 2005 18:49

Re: Liste von Icons als Property - nur Wie?
 
eigentlich nix anderes als ein "bewegtes" oder sich änderndes trayIcon

Der_Unwissende 13. Nov 2005 18:51

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

Helmi 13. Nov 2005 18:54

Re: Liste von Icons als Property - nur Wie?
 
das mit dem property-editor klingt sehr gut
nur wie gehts das?

etom291272 13. Nov 2005 18:56

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.

hanselmansel 13. Nov 2005 18:57

Re: Liste von Icons als Property - nur Wie?
 
HiHo,

ein relativ allgemeines Tutorial zum Thema Editor-Erstellung habe ich hier gefunden: http://delphi.about.com/library/bluc/text/uc092501d.htm

MfG,

hanselmansel

Helmi 13. Nov 2005 19:24

Re: Liste von Icons als Property - nur Wie?
 
Zitat:

Zitat von hanselmansel
HiHo,

ein relativ allgemeines Tutorial zum Thema Editor-Erstellung habe ich hier gefunden: http://delphi.about.com/library/bluc/text/uc092501d.htm

MfG,

hanselmansel

gibts da kein besseres?
ich hab das beispiel mal gemacht - also ich komm auf keinen grünen Zweig


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:45 Uhr.
Seite 1 von 2  1 2      

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