TImage -> Eigenschaft Stretch bei Icons



  • Hallo, ich hab ne TImage Komponente in meinem Formular.
    In der sollen Icons mit fester Größe (64x64) dargestellt werden.

    Wenn größere (oder kleinere) Icons geladen werden, soll sich die Größe mit der Eigenschaft Stretch an der TImage Komponente anpassen. Funktioniert bei Bitmaps problemlos, aber nicht bei Icons (*.ico).

    Welche Möglichkeiten gibt's denn sonst, damit das Icon auch 'gestretcht' werden kann?



  • Hi,

    stretch_ico schrieb:

    Wenn größere (oder kleinere) Icons geladen werden, soll sich die Größe mit der Eigenschaft Stretch an der TImage Komponente anpassen. Funktioniert bei Bitmaps problemlos, aber nicht bei Icons (*.ico).

    Richtig:

    BCB-Hilfe schrieb:

    Hinweis

    Stretch hat keine Auswirkung, wenn die Eigenschaft Picture ein Symbol enthält.

    Kannst du den die Icons nicht vorher vergrößern, so dass du sie gleich in 64x64 vorliegen hast? Oder alternativ je nach *.ico die Größe des TImage zur Laufzeit anpassen?

    MfG



  • Hallo,

    Kolumbus schrieb:

    Kannst du den die Icons nicht vorher vergrößern, so dass du sie gleich in 64x64 vorliegen hast?

    Die Icon-Größe ist vorher nicht bekannt.
    So einen 'Icon Resizer' selber zu programmieren wär glaub ich zu aufwendig.

    Kolumbus schrieb:

    Oder alternativ je nach *.ico die Größe des TImage zur Laufzeit anpassen?

    Hab ich vorher schon gemacht - sieht bei nem 128x128 Icons nicht gerade gut aus.
    Aber wer hat schon so große Icons... werd ich dann einfach so machen.

    Hätte ja vllt. noch ne andere Möglichkeit geben können.

    Danke für deine Antwort!


Anmelden zum Antworten