Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi entf abfragen (https://www.delphipraxis.net/77089-entf-abfragen.html)

jeroen_a 14. Sep 2006 14:31


entf abfragen
 
Hi,

ich will in einem stringgrid ein zeile per "entf" taste löschen.
Bisher bin ich so weit:

Delphi-Quellcode:
procedure Teinstellungen.profileKeyPress(Sender: TObject; var Key: Char);
begin
   if (key = #48) then
    loeschenClick(Sender);
end;
aber es funzt nicht.

Wo ist der fehler ?

jeroen

Daniel B 14. Sep 2006 14:33

Re: entf abfragen
 
Für das Formular auch KeyPreview auf True gestellt?

jeroen_a 14. Sep 2006 14:36

Re: entf abfragen
 
jo hab ich.

Daniel B 14. Sep 2006 14:40

Re: entf abfragen
 
:roll: #48 ist die Taste 0

3_of_8 14. Sep 2006 14:42

Re: entf abfragen
 
Entf hat keinen ASCII-Code und löst daher auch kein OnKeyPress aus.

Aber in OnKeyDown kann man es mit dem Keycode 46 abfangen.

jeroen_a 14. Sep 2006 15:01

Re: entf abfragen
 
jo danke funzt


Delphi-Quellcode:
procedure Teinstellungen.profileKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if (key = 46) then
  loeschenClick(Sender);
end;

jeroen


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