// Innerhalb der Anwendung wird die TAB-Taste gesperrt, damit nicht mehr
// von Control zu Control gesprungen werden kann.
// (Natürlich können damit auch andere Tasten gesperrt werden)

// Getestet mit D4 unter WinME

type 
  TForm1 = class(TForm) 
    procedure FormCreate(Sender: TObject); 
  private 
    { Private-Deklarationen} 
  public 
    procedure Sperre(var Msg: TMsg; var Handled: Boolean); 
  end; 
 
var 
  Form1: TForm1; 
 
implementation 
 
{$R *.DFM} 
 
procedure TForm1.Sperre(var Msg: TMsg; var Handled: Boolean); 
begin 
  if Msg.message = WM_KEYDOWN then 
    if Msg.wParam = VK_TAB then Handled := true; 
end; 
 
procedure TForm1.FormCreate(Sender: TObject); 
begin 
  Application.OnMessage := Sperre; 
end;



Zugriffe seit 6.9.2001 auf Delphi-Ecke