Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi sichtbereich formular (https://www.delphipraxis.net/63920-sichtbereich-formular.html)

Skullschildi 24. Feb 2006 14:41


sichtbereich formular
 
Hei, leute. Ich hab ein spiel im sinn, so ne art jnr und hab ein laaanges level. Wie stell ich jetzt automatisch ein, dass bei timerintervall der sichtbare teil des Formulars um soundsoviel pixel nach rechts geschoben wird?
danke für antworten

turboPASCAL 24. Feb 2006 15:48

Re: sichtbereich formular
 
Zitat:

Zitat von Skullschildi
sichtbare teil des Formulars

:gruebel:

Du meinst deine Grafik (Bitmap oder was auch immer) auf dem Formular ?

Code:
Grafik.Y := Grafik.Y + Wert

marabu 24. Feb 2006 15:55

Re: sichtbereich formular
 
Hallo Matti,

bei Spielen muss auch der Level-Ausschnitt gerollt werden können, etwa so:

Delphi-Quellcode:
procedure TGameForm.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  // self.KeyPreview muss True sein
  if Key = VK_RIGHT then
  begin
    with HorzScrollBar do
      Position := Math.Min(Position + 1, Range);
    Key := 0;
  end;
end;
Grüße vom marabu

Skullschildi 24. Feb 2006 18:37

Re: sichtbereich formular
 
danke, genau das hab ich gesucht


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 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