callproc.pas 917 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. unit CallProc;
  2. {$mode objfpc}{$H+}
  3. interface
  4. uses
  5. Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  6. Grids, StdCtrls, Buttons;
  7. type
  8. { TfmCallProc }
  9. TfmCallProc = class(TForm)
  10. BitBtn1: TBitBtn;
  11. StringGrid1: TStringGrid;
  12. procedure BitBtn1Click(Sender: TObject);
  13. procedure FormActivate(Sender: TObject);
  14. procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
  15. private
  16. { private declarations }
  17. public
  18. { public declarations }
  19. end;
  20. var
  21. fmCallProc: TfmCallProc;
  22. implementation
  23. { TfmCallProc }
  24. procedure TfmCallProc.FormActivate(Sender: TObject);
  25. begin
  26. StringGrid1.SetFocus;
  27. end;
  28. procedure TfmCallProc.FormClose(Sender: TObject; var CloseAction: TCloseAction);
  29. begin
  30. StringGrid1.Row:= 1;
  31. end;
  32. procedure TfmCallProc.BitBtn1Click(Sender: TObject);
  33. begin
  34. StringGrid1.Row:= 1;
  35. end;
  36. initialization
  37. {$I callproc.lrs}
  38. end.