Advertisement
rikokurniawan

Lengkap Batasan

Jan 13th, 2014
904
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.95 KB | None | 0 0
  1. unit U_Batasan;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls;
  8.  
  9. type
  10.   TForm1 = class(TForm)
  11.     Label1: TLabel;
  12.     Label2: TLabel;
  13.     Label3: TLabel;
  14.     Label4: TLabel;
  15.     Edit1: TEdit;
  16.     Edit2: TEdit;
  17.     Edit3: TEdit;
  18.     Edit4: TEdit;
  19.     Button1: TButton;
  20.     procedure FormShow(Sender: TObject);
  21.     procedure Edit1KeyPress(Sender: TObject; var Key: Char);
  22.     procedure Edit2KeyPress(Sender: TObject; var Key: Char);
  23.     procedure Edit3KeyPress(Sender: TObject; var Key: Char);
  24.     procedure Edit4KeyPress(Sender: TObject; var Key: Char);
  25.     procedure Button1Click(Sender: TObject);
  26.   private
  27.     procedure EchhiDesu;
  28.   public
  29.     { Public declarations }
  30.   end;
  31.  
  32. var
  33.   Form1: TForm1;
  34.  
  35. implementation
  36.  
  37. {$R *.dfm}
  38.  
  39. {
  40.   Programmer  : Jean Riko Kurniawan Putra, S.Kom
  41.   Hobbi       : Nonton Anime, Ngesub Anime, Programmig, Phreaking
  42.   FB          : Jean Riko Kurniawan Putra
  43.   Blog        : http://djeansoftware.blogspot.com/
  44.   Fanpage     : https://www.facebook.com/jean.software
  45. }
  46.  
  47. procedure TForm1.EchhiDesu;
  48. begin
  49.   Edit1.Clear;
  50.   Edit2.Clear;
  51.   Edit3.Clear;
  52.   Edit4.Clear;
  53. end;
  54.  
  55. procedure TForm1.FormShow(Sender: TObject);
  56. begin
  57.   EchhiDesu;
  58.   Edit1.SetFocus;
  59. end;
  60.  
  61. procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
  62. begin
  63.     if not (key in['0'..'9',#8]) then key:= #0;
  64. end;
  65.  
  66. procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);
  67. begin
  68.     if not (key in['A'..'Z','a'..'z',#8]) then key:= #0;
  69. end;
  70.  
  71. procedure TForm1.Edit3KeyPress(Sender: TObject; var Key: Char);
  72. begin
  73.     if not (key in['0'..'9','A'..'Z','a'..'z',#8]) then key:= #0;
  74. end;
  75.  
  76. procedure TForm1.Edit4KeyPress(Sender: TObject; var Key: Char);
  77. begin
  78.     if not (key in[#1..#8,#11..#27,#33..#47,#58..#64,#91..#96,#123..#127,#8]) then key:= #0;
  79. end;
  80.  
  81. procedure TForm1.Button1Click(Sender: TObject);
  82. begin
  83.   EchhiDesu;
  84.   Edit1.SetFocus;
  85. end;
  86.  
  87. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement