🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5870

Re: Borland C++ Builder 5 Toetsenbord besturing

#5870
From: KLinZ
Date: Fri, 21 Feb 2003 20:33
20 lines
1934 bytes
kme wrote:
> Ik ben een spel snake aan het maken en zou graag hebben dat de slang
> reageert op de pijltoetsen. Nu had ik de volgende functie:
>
> void __fastcall TsnakeSpel::snakeSpelKeyPress(TObject *Sender, char
>   &Key){ if (Key ==VK_UP) richting = 0;
>   else if (Key ==VK_DOWN) richting = 1;
>   [...]
>
> Als ik men programma link reageert men slang totaal niet.
> Waarschijnlijk moet ik een "actionlistener" of iets dergelijks op men
> Form  plaatsen...
>

Gebruik KeyDown ipv KeyPress. KeyPress werkt met ascii codes. KeyDown met
virtual key codes zoals jij ze gebruikt. Overigens is het geen slecht idee
om de ifthenelseifthen te vervangen door een switch(Key) statement.

--
www.zenobits.com
Technical Details
Message-ID: <t4w5a.296186$481.32956@amstwist00>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news-lond.gip.net!news.gsl.net!gip.net!kibo.news.demon.net!demon!news2.euro.net!amsnews01.chello.com!amstwist00.POSTED!not-for-mail
References: <Xns9328AD384E74Ekmepandorabe@195.130.132.68>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,4ec649a4bc9687a5
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-02-21 12:36:42 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news-lond.gip.net!news.gsl.net!gip.net!kibo.news.demon.net!demon!news2.euro.net!amsnews01.chello.com!amstwist00.POSTED!not-for-mail
From: "KLinZ" <klinz@NOSPAMzenobitsSPAMNO.com>
Newsgroups: be.comp.programming
References: <Xns9328AD384E74Ekmepandorabe@195.130.132.68>
Subject: Re: Borland C++ Builder 5 Toetsenbord besturing
Lines: 21
MIME-Version: 1.0
Content-Type: text/plain;
 charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <t4w5a.296186$481.32956@amstwist00>
Date: Fri, 21 Feb 2003 21:33:44 +0100
NNTP-Posting-Host: 212.187.71.152
X-Complaints-To: abuse@chello.nl
X-Trace: amstwist00 1045859737 212.187.71.152 (Fri, 21 Feb 2003 21:35:37 MET)
NNTP-Posting-Date: Fri, 21 Feb 2003 21:35:37 MET