2.254 .picture[enum]

Mit diesem Attribut können unterschiedliche Bilder definiert werden, die im Objekt je nach dessen Stil, Aktivierungszustand und Situation angezeigt werden.

Definition

  • Datentyp

    object [ tile ]

  • Zugriff

    get, set

  • changed-Ereignis

    ja

Indexbereich

tile_default

tile-Ressource, die im normalen Zustand des Objekts angezeigt wird.

tile_active

tile-Ressource, die angezeigt wird wenn das Objekt aktiviert ist.

tile_insensitive (nur image)

tile-Ressource, die angezeigt wird, wenn das Objekt nicht bedienbar (insensitiv) ist.

tile_mouse_over (nur image)

tile-Ressource, die angezeigt wird, wenn sich der Mauszeiger über dem Objekt befindet und die linke Maustaste nicht gedrückt bzw. das Objekt nicht aktiviert ist.

Das Attribut .mouseover muss true sein, damit dieses Bild angezeigt wird.

tile_active_mouse_over (nur image)

tile-Ressource, die angezeigt wird, wenn sich der Mauszeiger über dem Objekt befindet und die linke Maustaste gedrückt bzw. das Objekt aktiviert ist.

Das Attribut .mouseover muss true sein, damit dieses Bild angezeigt wird.

image

Beim image-Objekt werden im Attribut .picture[enum] die Bilder bzw. tile-Ressourcen angegeben, die in unterschiedlichen Situationen angezeigt werden. Welches Bild angezeigt wird, hängt von mehreren Faktoren ab, die in der folgenden Tabelle beschrieben sind.

Abgesehen von den Ausnahmen, die in der Tabelle genannt sind, wird kein anderes Bild angezeigt, wenn das Bild für einen Zustand fehlt. Deshalb müssen immer alle benötigten Bilder bzw. tile-Ressourcen definiert sein.

Index

Wird angezeigt

Notwendig

tile_default

Im normalen Zustand, wenn keine der folgenden Situationen vorliegt.

Immer.

tile_active

Bei .style = checkbox, wenn

  • das Image-Objekt aktiv ist.
  • das Image-Objekt nicht aktiv ist und die linke Maustaste über dem Objekt gedrückt wird.

Bei .style = pushbutton, wenn die linke Maustaste über dem Objekt gedrückt wird.

Ausnahme: In diesem Fall wird tile_default angezeigt, falls tile_active nicht gesetzt ist.

Bei .style = menubox temporär und unabhängig von .mouseover, wenn das Kontextmenü geöffnet und das Image-Objekt nicht das eigentliche Menüobjekt ist.

tile_active wird nicht angezeigt, wenn .mouseover = true ist und sich der Mauszeiger über dem Image-Objekt befindet.

Bei den Stilen checkbox und menubox.

tile_insensitive

Wenn das Image- Objekt insensitiv ist (.real_sensitive = false).

Ausnahme: Ist tile_insensitive nicht gesetzt, wird tile_default bzw. tile_active (bei .style = checkbox und aktivierter Checkbox) angezeigt.

Bei allen Stilen optional.

tile_mouse_over

Wenn .mouseover = true ist und sich der Mauszeiger über dem Image-Objekt befindet und

  • die linke Maustaste nicht gedrückt ist und.
  • bei .style = checkbox die Checkbox nicht aktiviert ist.

Bei .style = menubox unabhängig von .mouseover, wenn das Kontextmenü geschlossen und das Image-Objekt das eigentliche Menüobjekt ist.

In diesem Zustand wird der Rahmen hervorgehoben dargestellt.

Bei .style = menubox.

Sonst nur, wenn .mouseover = true ist.

tile_active_mouse_over

Wenn .mouseover = true ist und sich der Mauszeiger über dem Image-Objekt befindet und

  • die linke Maustaste gedrückt ist.
  • bei .style = checkbox die Checkbox aktiviert ist.

Bei .style = menubox unabhängig von .mouseover, wenn das Kontextmenü geöffnet ist und das Image-Objekt das eigentliche Menüobjekt ist.

Bei .style = menubox.

Bei .style = checkbox, wenn .mouseover = true ist.

Siehe auch

Attribute .mouseover, .picture

menuitem

Beim menuitem kann das Attribut .picture[enum] verschiedene Bilder enthalten, die je nach Stil (Attribut .style) und Aktivierungszustand als Symbol bei einem Menüeintrag angezeigt werden. Das Attribut ist mit einem Aufzählungstyp indiziert, als Indexwerte sind tile_default und tile_active zugelassen.

Hat das menuitem den Stil radiobutton oder checkbox, wird das Bild in tile_active angezeigt, wenn der Radiobutton oder die Checkbox aktiviert (eingeschaltet) ist. Sind sie nicht aktiviert, wird das Bild in tile_default dargestellt. Der IDM schaltet automatisch zwischen beiden Bildern um.

Bei einem normalen Menüeintrag – also mit .style = pushbutton – wird immer das Bild in tile_default angezeigt.

Siehe auch

Attribut .style