SENDFAX1.PAS
上传用户:obeide
上传日期:2007-01-11
资源大小:15k
文件大小:2k
源码类别:

传真(Fax)编程

开发平台:

Delphi

  1. {**********************************************************}
  2. {*                     SENDFAX1.PAS                       *}
  3. {*   Copyright (c) TurboPower Software Company 1996-98    *}
  4. {*                  All rights reserved                   *}
  5. {**********************************************************}
  6. unit Sendfax1;
  7. interface
  8. uses
  9.   SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
  10.   Forms, Dialogs, StdCtrls, ExtCtrls;
  11. type
  12.   TsfFaxList = class(TForm)
  13.     Panel1: TPanel;
  14.     Label1: TLabel;
  15.     flFileName: TEdit;
  16.     Label2: TLabel;
  17.     flCover: TEdit;
  18.     Label3: TLabel;
  19.     flPhoneNumber: TEdit;
  20.     flAction: TButton;
  21.     flCancel: TButton;
  22.     procedure flActionClick(Sender: TObject);
  23.     procedure flCancelClick(Sender: TObject);
  24.     procedure FormActivate(Sender: TObject);
  25.   private
  26.     { Private declarations }
  27.     function GetFaxName : String;
  28.     procedure SetFaxName(const NewName : String);
  29.     function GetCoverName : String;
  30.     procedure SetCoverName(const NewName : String);
  31.     function GetPhoneNumber : String;
  32.     procedure SetPhoneNumber(const NewNumber : String);
  33.   public
  34.     property FaxName : String
  35.       read GetFaxName write SetFaxName;
  36.     property CoverName : String
  37.       read GetCoverName write SetCoverName;
  38.     property PhoneNumber : String
  39.       read GetPhoneNumber write SetPhoneNumber;
  40.     { Public declarations }
  41.   end;
  42. var
  43.   sfFaxList: TsfFaxList;
  44. implementation
  45. {$R *.DFM}
  46. procedure TsfFaxList.flActionClick(Sender: TObject);
  47. begin
  48.   ModalResult := mrOK;
  49. end;
  50. procedure TsfFaxList.flCancelClick(Sender: TObject);
  51. begin
  52.   ModalResult := mrCancel;
  53. end;
  54. function TsfFaxList.GetFaxName : String;
  55. begin
  56.   Result := flFileName.Text;
  57. end;
  58. procedure TsfFaxList.SetFaxName(const NewName : String);
  59. begin
  60.   flFileName.Text := NewName;
  61. end;
  62. function TsfFaxList.GetCoverName : String;
  63. begin
  64.   Result := flCover.Text;
  65. end;
  66. procedure TsfFaxList.SetCoverName(const NewName : String);
  67. begin
  68.   flCover.Text := NewName;
  69. end;
  70. function TsfFaxList.GetPhoneNumber : String;
  71. begin
  72.   Result := flPhoneNumber.Text;
  73. end;
  74. procedure TsfFaxList.SetPhoneNumber(const NewNumber : String);
  75. begin
  76.   flPhoneNumber.Text := NewNumber;
  77. end;
  78. procedure TsfFaxList.FormActivate(Sender: TObject);
  79. begin
  80.   flPhoneNumber.SetFocus;
  81. end;
  82. end.