AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi problem mit picture bei image
Thema durchsuchen
Ansicht
Themen-Optionen

problem mit picture bei image

Offene Frage von "flori-da"
Ein Thema von flori-da · begonnen am 12. Jan 2007 · letzter Beitrag vom 17. Jan 2007
 
flori-da

Registriert seit: 10. Jan 2007
30 Beiträge
 
Delphi 3 Professional
 
#6

Re: problem mit picture bei image

  Alt 12. Jan 2007, 17:31
also...

das mit
Zitat:
Image1.Picture.Free;
funktioniert nicht.da bekomme ich eine fehlermeldung sobald ich die procedur starte.

und die andere variante mit
Zitat:
Image1.Picture:=Nil;
läuft..ABER mit weißen hintergrund..und das ist das was ich gerade nicht wollte.
also sieht man dann ein weißes viereck um meine figur..
ich zeig euch einfach mal die ganze procedure:

Delphi-Quellcode:
procedure TForm1.KeyFirst(var vorher: TWMKey);
begin
  case vorher.CharCode of
       VK_LEFT : begin
                       KeyLeft;
                       imagelist1.getbitmap(1,image2.picture.bitmap);
                       image2.Refresh;
                       sleep(100);
                       image2.Picture.free;
                       imagelist1.getbitmap(2,image2.picture.bitmap);
                       image2.refresh;
                       sleep(100);
                       image2.picture.free;
                       imagelist1.getbitmap(0,image2.picture.bitmap);
                  end;
       VK_UP : KeyUp;
       VK_RIGHT : begin
                       KeyRight;
                       imagelist1.getbitmap(3,image2.picture.bitmap);
                       image2.Refresh;
                       sleep(100);
                       image2.Picture:=nil;
                       imagelist1.getbitmap(4,image2.picture.bitmap);
                       image2.refresh;
                       sleep(100);
                       image2.picture:=nil;
                   end;
       VK_DOWN : KeyDown;
       VK_ESCAPE: Close;
  end;
  imagelist1.getbitmap(0,image2.picture.bitmap);
  inherited;
end;
außerdem ist mein bewegungsablauf noch nicht so wie ich ihn haben möchte:
ich will , dass ,solange ich die pfeiltaste (links oder rechts) drücke, zwei bilder abwechselnt gezeigt werden..
und wenn ich nichts drücke soll das andere bild kommen (wie die figur steht);
bis jetzt ist es so, (wenn ich das mit image2.picture:=nil; benutze) dass alle drei bilder immer abwechselnt erscheinen..
das bild wo die figur steht sieht man immer dazwischen wenn die figur läuft..
habt ihr vielleicht dazu ne idee?

vielen dank für eure unterstützung
  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 22:03 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