Article View: be.comp.programming
Article #5870Re: Borland C++ Builder 5 Toetsenbord besturing
From: KLinZ
Date: Fri, 21 Feb 2003 20:33
Date: Fri, 21 Feb 2003 20:33
20 lines
1934 bytes
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-mailReferences:
<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