IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Diriger un rectangle avec les flèches


Sujet :

Langage Delphi

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 71
    Points : 34
    Points
    34
    Par défaut Diriger un rectangle avec les flèches
    Bonjour
    j'ai un rectangle dans le Form et je veut le directionner a l'aide des 4 Flèches directionnels du clavier !
    Merci d'avance !

  2. #2
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    voici, voilà si j'ai bien compris lol :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
     private
        { Déclarations privées }
        dx,dy:integer;
        procedure dessiner;
      public
        { Déclarations publiques }
      end;
     
    var
      Form1: TForm1;
     
    implementation
     
    procedure Tform1.dessiner;
    begin
    canvas.FillRect(clientrect);
    canvas.Rectangle(100+dx,100+dy,300+dx,300+dy);
    end;
     
    {$R *.dfm}
     
    procedure TForm1.FormPaint(Sender: TObject);
    begin
    dessiner;
    end;
     
    procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
    doublebuffered:=true;
    case key of
    $25:dx:=dx-10;
    $27:dx:=dx+10;
    $26:dy:=dy-10;
    $28:dy:=dy+10;
    end;
     
    dessiner;
    end;
     
    end.

Discussions similaires

  1. Réponses: 5
    Dernier message: 13/02/2020, 19h57
  2. Réponses: 1
    Dernier message: 29/02/2008, 21h09
  3. Menu navigable avec les flèches
    Par Renaud-62 dans le forum C
    Réponses: 4
    Dernier message: 10/01/2008, 14h35
  4. [FLASH 8] 8 directions avec les flèches
    Par TRUNKS-SSJ7 dans le forum Flash
    Réponses: 7
    Dernier message: 24/01/2007, 16h40
  5. Réponses: 5
    Dernier message: 22/11/2006, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo