Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Manuelle Texteingabe bei StringGrid (https://www.delphipraxis.net/25828-manuelle-texteingabe-bei-stringgrid.html)

Shaman 13. Jul 2004 11:06


Manuelle Texteingabe bei StringGrid
 
Hallo zusammen

Ich habe ein StringGrid, wo Text ohne den Inplace-Editor eingegeben wird. Das Problem: Gibt man ein Zeichen ein, das als Tastenkürzel bei einem Label verwendet wird, verliert das Grid den Fokus und KeyPress wird gar nicht mehr aufgerufen. Was kann man dagegen tun?

Gruss
Shaman

Shaman 13. Jul 2004 14:57

Re: Manuelle Texteingabe bei StringGrid
 
Habs selbst herausgefunden:

Delphi-Quellcode:
procedure TForm1.NewWndProc(var Message: TMessage);
begin
  OldWndProc(Message);
  with Message do
    case Msg of
      WM_GETDLGCODE: Result:= Result or DLGC_WANTCHARS;
    end;


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