Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ActionList -> Images hinzufügen -> wie? (https://www.delphipraxis.net/148048-actionlist-images-hinzufuegen-wie.html)

schöni 21. Feb 2010 12:32


ActionList -> Images hinzufügen -> wie?
 
Hallo,

Ich bin soeben dabei, meinen Code mit einer ActionLIst übersichtlicher zu gestalten. Habe für Schaltflächen auch Images per Imagelist mit der ActionList verbunden. Aber diese Images werden in der ActionList nicht angezeigt, obwohl die Namen der Actions um die Pixelbreite der Bildchen eingerückt sind. Hat jemans schon mal das Problem gehabt? Wenn ja, wie habt Ihr das gelöst?

mirage228 21. Feb 2010 14:28

Re: ActionList -> Images hinzufügen -> wie?
 
Hast Du auch das ImageList property von TActionList gesetzt oder hast Du diese nur in den Toolbars mit der ImageList belegt?

schöni 21. Feb 2010 14:50

Re: ActionList -> Images hinzufügen -> wie?
 
Zitat:

Zitat von mirage228
Hast Du auch das ImageList property von TActionList gesetzt oder hast Du diese nur in den Toolbars mit der ImageList belegt?

Ja, ich hatte die ImageList property von TActionList gesetzt. Mein Fehler war ein anderer, den ich inzwischen gefunden habe.

Ich hatte irrtümlich angenommen, das die Images gemäß iherer Einfügereihenfolge automatisch den Actions zugeordnet werde. Dem ist aber nicht so. Ich muss von der Actionlist aus oder vom Objektinspektor aus jede Action auswählen und dann den Imageindex einzeln zuordnen. Damit ist die Einfügereihenfolge in die Imagelist zunächst egal. Auch gut, damit kann ich im Nachhinein die Images wesentlich flexibler zuordnen, als wenn die Reihenfolge von vorherin beim Aufbau der ImageList fesgelegt würde.

Problem gelöst :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 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