Einzelnen Beitrag anzeigen

Perlsau
(Gast)

n/a Beiträge
 
#4

AW: Timage Icon Grösse anpassen.

  Alt 26. Jan 2016, 05:15
Kann nicht sein denn gerade eben habe ich folgenden Code mit XE7 erfolgreich getestet:
Delphi-Quellcode:
Procedure TFormMain.Button1Click(Sender: TObject);
Var
  MyIcon : TIcon;
begin
  MyIcon := TIcon.Create;
  Try
    MyIcon.LoadFromFile('D:\Icons\TestIcon.ico');
    Image1.Picture.Bitmap.Assign(MyIcon);
    Image2.Picture.Bitmap.Assign(MyIcon);
    Image3.Picture.Bitmap.Assign(MyIcon);
  Finally
    MyIcon.Free;
  End;
end;
Das Icon hat die Größe 32x32, das Image1 hat 50x50, Image2 32x32 und Image3 mißt 25x25, Stretch steht bei allen ebenso auf True wie Proportional, und das Icon wird bei allen komplett angezeigt.

Kann natürlich schon sein, daß dein Code nicht funktioniert. Übrigens solltest du als Variablen-Bezeichner nicht einen Namen wählen, der bereits in deiner Anwendung existiert. TForm hat nämlich ein Property namens Icon, und wenn du jetzt ein TIcon mit demselben Namen deklarierst, könntest du unerwünschte Konflikte auslösen. Deshalb heißt mein TIcon auch MyIcon
Miniaturansicht angehängter Grafiken
icon2bitmap.jpg  

Geändert von Perlsau (26. Jan 2016 um 05:19 Uhr)
  Mit Zitat antworten Zitat