![]() |
Re: Bitmap in ein TImage während Laufzeit
dann mit
Delphi-Quellcode:
und
image.picture:=nil;
Delphi-Quellcode:
image.picture.loadfromfile('dateiname.bmp');
|
Re: Bitmap in ein TImage während Laufzeit
Zitat:
Delphi-Quellcode:
nicht
image.picture.loadfromfile('dateiname.bmp');
Delphi-Quellcode:
ausgeführt werden ? (dann gehts aber trotzdem nicht)
image.create(Fanwendung);
|
Re: Bitmap in ein TImage während Laufzeit
erkläre mir mal, was du überhaupt machen willst?
Eigendlich musst du das image nicht noch einmal creiren, weil du es ja nicht mit destroy oder free entfernt hast. |
Re: Bitmap in ein TImage während Laufzeit
Ich hab ein Bild als Hintergrund. Auf dem Bild sind Buttons gemalt.
Werden diese deaktiviert, soll ein Kreuz drüber gezeichnet werden; wenn sie wieder aktiviert werden, sollen die Kreuze wieder verschwinden. usw. PS: Ich habs jetzt momentan so gelöst, dass ich einfach die Bilder (einmal ohne Kreuz, einmal mit) gezeichnet hab (in MSPaint) und dann einfach mit LoadFromFile ausrufe... |
Re: Bitmap in ein TImage während Laufzeit
Wenn du weißt, wo die Images hinsollen und wieviele du brauchst, dann arbeite doch mit den Komponenten anstatt die mit create zu erzeugen!
|
Re: Bitmap in ein TImage während Laufzeit
Delphi-Quellcode:
würde nicht funktionieren, wenn es nicht schon vorher erstellt worden wäre (ein Teufelskreis :-) ).
image_rot.create(Fanwendung);
Wenn überhaupt, dann
Delphi-Quellcode:
image_rot := TImage.Create(Fanwendung);
|
Re: Bitmap in ein TImage während Laufzeit
das meine ich ja! Warum greifst du nicht direkt auf image_rot zu anstatt den umweg über Nimage zu machen?
Das wäre doch einfacher. |
Re: Bitmap in ein TImage während Laufzeit
Achso...
Delphi-Quellcode:
...kannst du in dem Fall ruhig anwenden, man muss danach nichts Create'n, da TImage intern das Picture nie wirklich auf nil setzt, sondern nur die Bitmap/Grafik leert/löscht.
image_rot.picture:=nil;
|
Re: Bitmap in ein TImage während Laufzeit
also
Code:
devnull
// Grafik gelöscht
image_rot.picture := nil; // Laden einer neuen Grafik image_rot.picture.loadfromfile ('Bilder\rot.bmp'); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11: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-2025 by Thomas Breitkreuz