Bilder zur Laufzeit änder
-
Hi!
Ich habe in meinem Prgramm mehrere TImage Objekte die zur Laufzeit bei spezellen Erreignissen den Inhalt änern. Ich dachte am ANfang das ich das mit "LoadFromFile()" MAchen kann aber das geht nicht.Meine Frage Also: Kann mir bitte Jemand sagen wie man Den Inhalt des Image Objects zur Laufzeit änder?
mfg Bauarbeiterjoe
-
Dieser Thread wurde von Moderator/in flenders aus dem Forum WinAPI in das Forum VCL/CLX (Borland C++ Builder) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Was geht nicht?
LoadFromFile ist eigentlich nicht falsch. Du kannst die Bilder auch in einer ImageList speichern. Das geht dann auf jedem Fall schneller.
-
Hallo
Ich dachte am ANfang das ich das mit "LoadFromFile()" MAchen kann aber das geht nicht.
"geht nicht" ist keine ausreichende Fehlerbeschreibung. Denn mit der Methode kannst du sehr wohl den Inhalt des Images ersetzen
Kann mir bitte Jemand sagen wie man Den Inhalt des Image Objects zur Laufzeit änder?
Das kommt erstmal draufan, was du für Änderungen machen willst. Eines Bild komplett aus einer Datei laden? (LoadFromFile) Eine Datei aus einer Ressource laden? (LoadFromRessource) Selber etwas zeichen? (Canvas und seine Methoden)
bis bald
akari
-
So sieht mein Code aus:
Form1->Image1->Picture=LadFromFile(Pfad);Das Bekomm ich zurück:
[C++ Fehler] Unit1.cpp(19): E2268 Aufruf der undefinierten Funktion 'LadFromFile'. [C++ Fehler] Unit1.cpp(19): E2034 Konvertierung von 'int' nach 'TPicture *' nicht möglich.Was ich genau machen will ist Ein vorhandenes ImageObjekt das ein Bild anzeigt ein anderes Bild Anzeigen lassen. (Soll eine Bildervorschau sein)
-
Versuch doch mal "LoadFromFile" statt "LadFromFile".
-
Und ersetze das = durch ein ->