AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Imaqe nach Buttonprocedure weiterbewegen
Thema durchsuchen
Ansicht
Themen-Optionen

Imaqe nach Buttonprocedure weiterbewegen

Ein Thema von Leisegang · begonnen am 24. Feb 2009 · letzter Beitrag vom 24. Feb 2009
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#11

Re: Imaqe nach Buttonprocedure weiterbewegen

  Alt 24. Feb 2009, 11:31
hi!

Da ist im Prinzip genau dein Code...

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('Hallo');
button1.visible:=false;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
button1.Visible:=false;
end;

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
case Key of
  VK_UP: begin
                   image1.top:=image1.top-1;
                   Key :=0;
               end;
  VK_DOWN: begin
                   image1.top:=image1.top+1;
                   Key :=0;
               end;
  VK_LEFT: begin image1.left:=image1.left-1;
                   Key :=0;
               end;
    VK_RIGHT: begin
                   image1.left:=image1.left+1;
                   Key :=0;
               end;

  end;
  button1.visible:=true;
end;
end.
Einziger Unterschied:
Ich habe statt nem Image ein Panel genommen, weil ich grad das Image nicht auf der Komponentenpalette gefunden habe
Und ich hab die Keydown-Sache etwas vereinfacht wegen der Abfragen...

Ciao, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Leisegang

Registriert seit: 24. Feb 2009
9 Beiträge
 
#12

Re: Imaqe nach Buttonprocedure weiterbewegen

  Alt 24. Feb 2009, 14:50
Jetzt bin ich entgültig verwirrt...
ich habe es eben auch ausprobiert mit einen Panel... und wieder bewegt es sich nicht weiter nach der Buttonprocedure...

hab auch mal die Proceduren in die Reihenfolge gebracht wie du sie angeordnet hast... aber Pustekuchen...
...
Das Image bei der Komponentenpaltte ist unter Zusätzlich aufgelistet
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#13

Re: Imaqe nach Buttonprocedure weiterbewegen

  Alt 24. Feb 2009, 15:03
Hi!

Welche Delphi-Version verwendest du denn? Dann würde ich das ganze Projekt mal anhängen, falls dir das dann hilft.
Vllt. kannst du das gleiche auch mal machen, vllt. sieht man dann einen Unterschied.


Ciao, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Leisegang

Registriert seit: 24. Feb 2009
9 Beiträge
 
#14

Re: Imaqe nach Buttonprocedure weiterbewegen

  Alt 24. Feb 2009, 15:08
Ich verwende Delphi 4.
Ich würde ja lieber mit Delphi 7 oder so arbeiten, aber in der Schule zickt dann Delphi 4 rum ...

hab mein Projekt mal hier anbei gepackt
http://shanks.veritas-community.de/Projekt.rar
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#15

Re: Imaqe nach Buttonprocedure weiterbewegen

  Alt 24. Feb 2009, 15:31
Hi!

Faszinierend

Es scheint ein Problem mit deinem Delphi zu sein (bzw. vllt. mit D4 im Allgemeinen)

Also wenn ich deine exe öffne, geht es nicht. Lade ich in Delphi das Projekt und compiliere es, geht es (ich musste allerdings Unit3 aus den Uses und Form2 ganz entfernen, da da wohl irgendwelche Dateien fehlten)...

Fazit:
Mit D2007 geht es.
Ideen:
Leider keine, sorry.


Ciao, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Leisegang

Registriert seit: 24. Feb 2009
9 Beiträge
 
#16

Re: Imaqe nach Buttonprocedure weiterbewegen

  Alt 24. Feb 2009, 16:00
ups die hatte ich wohl noch drin von n paar anderen Tests...
aber daran kanns ja auch nicht liegen...

mhm... ok...
Dankeschön für deine Bemühungen.

Kann man nicht irgendwie den Focus wieder auf das Image leiten?!? Irgendwie?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.056 Beiträge
 
Delphi 12 Athens
 
#17

Re: Imaqe nach Buttonprocedure weiterbewegen

  Alt 24. Feb 2009, 16:44
ein TImage hat keinen Eingabefokus, da es ja nunmal kein Element zur Eingabe (Tastatur) ist.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Leisegang

Registriert seit: 24. Feb 2009
9 Beiträge
 
#18

Re: Imaqe nach Buttonprocedure weiterbewegen

  Alt 24. Feb 2009, 17:05
Gibts nicht eine andere Möglichkeit, dass es sich weiterbewegt?
Also irgendwie das Programm wieder darauf zu "fixieren" ?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 00:46 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