AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 16:17

Parameter dieser Suchanfrage:

Suche in Thema: Image bewegen
Suche alle Beiträge, die von "DeddyH" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 29 von insges. 29 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

Seite 1 von 2  1 2      
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 29. Nov 2009
    Timer.Enabled initial auf false und im ButtonClick auf true stellen.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 29. Nov 2009
    Dann setz einmal einen Haltepunkt und schau Dir die Inhalte Deiner Variablen an.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 29. Nov 2009
    Ich hab nicht reingeschaut, aber vermutlich fehlt die Kollisionskontrolle. Hatten wir doch alles schon.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 29. Nov 2009
    Die Zeit wird in der Interval-Eigenschaft des Timers angegeben. Und was meinst Du mit Verknüpfen?
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 29. Nov 2009
    Dann überprüfe einfach mal Deine Programmlogik. Es nützt Dir ja nichts, wenn wir Dir hier das Denken abnehmen.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 29. Nov 2009
    Die Bewegung samt Prüfung schreibst Du ins Ereignis OnTimer des Timers.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 29. Nov 2009
    Versuch es mal mit einem Timer.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 29. Nov 2009
    Nimm doch einfach Höhe und Breite der Bitmap.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 29. Nov 2009
    Schau Dir die Parameter von Canvas.Rectangle einmal an. Ist die Bitmap wirklich 1000 Pixel hoch?
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Das OnKeyDown ist nicht zugewiesen. Klick einfach auf eine leere Stelle auf Deinem Formular, wechsel im Objektinspektor auf den Reiter "Ereignisse", dort auf "OnKeyDown" und wähle "FormKeyDown" aus. Dann nochmal versuchen.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Pack einmal die *.dpr, *.pas und *.dfm Deines Projektes in ein Zip-Archiv und hänge das an Deinen Beitrag an. Dass das am Laptop liegen soll, wage ich zu bezweifeln.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Nicht, dass das nicht schon gesagt wurde :roll:
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Setz mal im OnKeyDown den Cursor auf die erste Zeile hinter dem begin und drücke F5. Wenn Du nun das Programm ausführst, bleibt es dann bei dieser Zeile stehen?
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Du willst nach links. Muss Image1.Left dann größer oder kleiner sein als Image2.Left?
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Wenn die Unit nicht allzu groß ist, poste sie mal komplett hier, ansonsten häng sie mal an.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Das Ereignis OnKeyDown ist zugewiesen, das war der Code daraus und Du hast zum Testen die Pfeiltaste links gedrückt?
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Da kommt eine Nachricht an "Taste gedrückt". Nun musst Du ermitten, ob das eine der Pfeiltasten ist, damit Du weißt, in welche Richtung sich das Image denn überhaupt ggf. bewegen soll(das war der case-Block). Innerhalb dieses Blocks musst Du nun je Taste schauen, ob die Bewegung in diese Richtung überhaupt ohne Kollision möglich ist. Daher musst Du den Code von oben nur anders verschachteln, dann...
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Hol tief Luft, schau Dir Deinen Code nochmal in Ruhe an und dann überlege, was Du eigentlich erreichen willst. Als Tipp: erst die Taste ermitteln, dann erst prüfen, ob sich das Image bewegen darf/soll.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Er weist die Bitmap beide Male Image1 zu, das macht ja keinen Sinn.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    :pale: Du solltest vielleicht erst einmal ein Grundlagentutorial durcharbeiten. Du hast doppelten Code im FormCreate(die Bitmap wird 2 mal erzeugt) und für das KeyDown-Ereignis musst Du im Objektinspektor auf dem Reiter "Ereignisse" einen Doppelklick bei "OnKeyDown" machen. Daraufhin erzeugt Dir Delphi das Codegerüst automatisch, Du musst nur noch den Code zwischen begin und end einfügen sowie...
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Nunja, z.B. für die Bewegung nach links:if Image1.Left - 10 > Mauer.Left then
    Image1.Left := Image1.Left - 10;
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Du meinst ein Hindernis? Dazu musst Du vor dem Verschieben nachrechnen, ob sich Image und Wand berühren und erst dann ggf. Verschieben.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Schau mal beim Image im Objektinspektor oder in der Referenz.
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Stichwort transparent
  • Forum: Multimedia

    Re: Image bewegen

     
      by DeddyH, 28. Nov 2009
    Natürlich, ich halte mich ja nicht für unfehlbar, da ich weiß, dass ich das nicht bin.
Seite 1 von 2  1 2      


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=DeddyH&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=144048
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz