AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Verständnisschwierigkeiten ImageCollection / ImageList
Thema durchsuchen
Ansicht
Themen-Optionen

Verständnisschwierigkeiten ImageCollection / ImageList

Ein Thema von Der schöne Günther · begonnen am 17. Jun 2020 · letzter Beitrag vom 17. Jun 2020
 
Der schöne Günther

Registriert seit: 6. Mär 2013
6.191 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Verständnisschwierigkeiten ImageCollection / ImageList

  Alt 17. Jun 2020, 09:26
Guten Tag liebe Gemeinde,

Ich habe eine Frage zur Verwendung der Komponenten für unterschiedliche Pixeldichten ("DPI-Skalierung), also ImageCollection und VirtualImageList.

An sich bin ich positiv überrascht dass es genau tut was ich mir gewünscht habe, ich bin aber verwirrt durch eine Anzeige in der IDE, ich denke die ist falsch.

Ich gehe es mal durch:
  1. Hinzufügen eines Icons in drei Größen (64, 80, 96 Pixel) zu einer ImageCollection
    1.png
  2. Verbinden der VirtualImageList mit der Collection, Hinzufügen des Icons
    2.png
  3. So sieht es in der IDE aus
    3.png
  4. So sieht es in der Anwendung aus (125 % Skalierung)
    4.png

Nein, ich meine nicht den Unterschied zwischen Bild 3 und 4 - Der ist völlig plausibel 👍. Die IDE wird stumpf hochskaliert, die laufende Anwendung hingegen wird scharf gezeichnet und nimmt auch die nächsthöhere Auflösung. Das ist alles ok.

Was ich meine: Woher nimmt er das gelbe Icon? Laut VirtualImageList (Bild 2) existiert ja gar kein gelbes Icon. Der Dialog meint, das Bild in der 80er-Auflösung würde ihn nicht interessieren und stattdessen zeigt er lieber eine nicht existierende 128er-Fassung an.

Kurzfassung: Die VCL-Anwendung tut genau was sie soll, aber die Vorschau im TVirtualImageList ist meiner Meinung nach völlig für die Tonne. Ich verstehe nicht was er mir überhaupt zeigen soll und welchen Nutzen er hat.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:05 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 by Thomas Breitkreuz