Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Tab Tusunu Algılama  (Okunma sayısı 2151 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Tab Tusunu Algılama
« : 07 Ekim 2005 20:39:12 »
Kod:  (Unknown Language)
  1. unit Unit2;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls;
  8.  
  9. type
  10.   TForm2 = class(TForm)
  11.     Edit1: TEdit;
  12.     procedure Edit1KeyPress(Sender: TObject; var Key: Char);
  13.   private
  14.     Procedure CMDialogKey(Var Msg: TWMKey); message CM_DIALOGKEY;
  15.     { Private declarations }
  16.   public
  17.     { Public declarations }
  18.   end;
  19.  
  20. var
  21.   Form2: TForm2;
  22.  
  23. implementation
  24.  
  25. {$R *.dfm}
  26.  
  27. { TForm2 }
  28.  
  29. procedure TForm2.CMDialogKey(var Msg: TWMKey);
  30. begin
  31.  if (ActiveControl is tedit) then
  32.     Msg.Result := 0
  33.  else
  34.  inherited;
  35.  
  36. end;
  37.  
  38. procedure TForm2.Edit1KeyPress(Sender: TObject; var Key: Char);
  39. begin
  40. if Ord(Key) = VK_TAB then
  41.     Key := #0; // no beep!
  42. end;
« Son Düzenleme: 10 Haziran 2009 15:58:02 by Kocaturk »
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.