![]() |
Schachbrett
Hallo zusammen,
ich bin noch ein totaler delphi-noob und wollte mal wissen, ob es möglich ist mit hilfe der pfeiltasten von einem button/panel zu einem anderen zu springen ,egal welche richtung. ausserdem soll das makierte feld dann einen befehl auslösen!! Danke im Voraus. :coder: |
Re: Schachbrett
Schau Dir mal die OnButton - Events an und dazu die VK_ - Konstanten.
In den OnButton - Events kannst Du auf dem jeweiligen Control abfangen ob eine Taste gedrückt, losgelassen etc. wurde und mit den VK_ Werten kannst Du herausfinden, welche Taste das dann war. |
Re: Schachbrett
Aso.. Nachtrag:
OnButtonPress / OnButtonDown und VK_RIGHT, VK_LEFT bzw. _UP _DOWN sind zu Deiner Frage auch übrigens sehr gute Begriffe, um danach hier im Forum zu suchen - da findest Du unter Garantie auch ein paar nette Beispielcodes :) |
Re: Schachbrett
Ich würde KewPreview vom Form auf true setzen und dann die Tasten nur im Form abfangen ;)
Ansonsten... naja, du solltest die Buttons/Panels irgendwie organisiert haben damit du auch aufs richtige wechselst. Ich würde ja vorschlagen, nimm ein zweidimensionales array of TButton/TPanel, aber ich denke für den totalen noob ist das ein bischen viel verlangt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr. |
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