Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fehler bei Tasten-Druck (https://www.delphipraxis.net/13962-fehler-bei-tasten-druck.html)

Sharky 2. Jan 2004 10:13

Re: Fehler bei Tasten-Druck
 
Zitat:

Zitat von cylon
Kann mir dann mal jemand sagen, was an dem Code falsch ist, den ich zum Download gestellt hab???? :stupid:

Hai cylon,

versuche es mal so:

Delphi-Quellcode:
procedure TFormZero.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 if key = vk_down then
    begin
      Aktiv := Aktiv + 1;
      if (Aktiv = 6) then Aktiv := 1;
      case Aktiv of
          1: begin
                ImageNS.Picture.LoadFromFile('Graphiken\newgame_a.bmp');
                ImageB.Picture.LoadFromFile('Graphiken\beenden.bmp');
              end;
          2: begin
                ImageSL.Picture.LoadFromFile('Graphiken\loadgame_a.bmp');
                ImageNS.Picture.LoadFromFile('Graphiken\newgame.bmp');
              end;
          3: begin
                ImageO.Picture.LoadFromFile('Graphiken\options_a.bmp');
                ImageSL.Picture.LoadFromFile('Graphiken\loadgame.bmp');
              end;
          4: begin
                ImageC.Picture.LoadFromFile('Graphiken\credits_a.bmp');
                ImageO.Picture.LoadFromFile('Graphiken\options.bmp');
              end;
          5: begin
                ImageB.Picture.LoadFromFile('Graphiken\beenden_a.bmp');
                ImageC.Picture.LoadFromFile('Graphiken\credits.bmp');
              end;
      end;
    end;
 if key= vk_up then
    begin
      Aktiv := Aktiv - 1;
      if (Aktiv = 0) then Aktiv = 5;
      case Aktiv of
          1: begin
                ImageNS.Picture.LoadFromFile('Graphiken\newgame_a.bmp');
                ImageB.Picture.LoadFromFile('Graphiken\loadgame.bmp');
              end;
          2: begin
                ImageSL.Picture.LoadFromFile('Graphiken\loadgame_a.bmp');
                ImageNS.Picture.LoadFromFile('Graphiken\options.bmp');
              end;
          3: begin
                ImageO.Picture.LoadFromFile('Graphiken\options_a.bmp');
                ImageSL.Picture.LoadFromFile('Graphiken\credits.bmp');
              end;
          4: begin
                ImageO.Picture.LoadFromFile('Graphiken\credits_a.bmp');
                ImageC.Picture.LoadFromFile('Graphiken\beenden.bmp');
              end;
          5: begin
                ImageB.Picture.LoadFromFile('Graphiken\beenden_a.bmp');
                ImageC.Picture.LoadFromFile('Graphiken\newgame.bmp');
              end;
      end;
    end;
end;

cylon 3. Jan 2004 19:18

Re: Fehler bei Tasten-Druck
 
Jo..Inzwischen hab ich nach langem Grübeln :gruebel: auch selbst den Fehler gefunden..


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:07 Uhr.
Seite 2 von 2     12   

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