/Gedemin/Storage/st_dlgeditvalue_unit.pas

http://gedemin.googlecode.com/ · Pascal · 54 lines · 42 code · 11 blank · 1 comment · 1 complexity · 8c7e8e531b04780fea880f5648ddee3d MD5 · raw file

  1. unit st_dlgeditvalue_unit;
  2. interface
  3. uses
  4. Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  5. StdCtrls, ExtCtrls, gd_createable_form, ActnList, Buttons;
  6. type
  7. Tst_dlgeditvalue = class(TCreateableForm)
  8. Label1: TLabel;
  9. edName: TEdit;
  10. Label2: TLabel;
  11. edValue: TEdit;
  12. ActionList1: TActionList;
  13. actOk: TAction;
  14. rg: TRadioGroup;
  15. btnHelp: TButton;
  16. btnOk: TButton;
  17. btnCancel: TButton;
  18. actHelp: TAction;
  19. lblID: TLabel;
  20. edID: TEdit;
  21. procedure FormClose(Sender: TObject; var Action: TCloseAction);
  22. procedure actOkUpdate(Sender: TObject);
  23. procedure actHelpExecute(Sender: TObject);
  24. end;
  25. var
  26. st_dlgeditvalue: Tst_dlgeditvalue;
  27. implementation
  28. {$R *.DFM}
  29. procedure Tst_dlgeditvalue.FormClose(Sender: TObject;
  30. var Action: TCloseAction);
  31. begin
  32. if ModalResult = mrNone then
  33. ModalResult := mrCancel;
  34. end;
  35. procedure Tst_dlgeditvalue.actOkUpdate(Sender: TObject);
  36. begin
  37. actOk.Enabled := Trim(edName.Text) > '';
  38. end;
  39. procedure Tst_dlgeditvalue.actHelpExecute(Sender: TObject);
  40. begin
  41. Application.HelpContext(HelpContext);
  42. end;
  43. end.