lazarus/components/lazreport/source/lr_templ.pas
2010-07-13 21:02:52 +00:00

75 lines
1.6 KiB
ObjectPascal

{*****************************************}
{ }
{ FastReport v2.3 }
{ New Template form }
{ }
{ Copyright (c) 1998-99 by Tzyganenko A. }
{ }
{*****************************************}
unit LR_Templ;
interface
{$I LR_Vers.inc}
uses
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, Buttons,
StdCtrls,ClipBrd,ExtCtrls, ButtonPanel, LR_Const;
type
{ TfrTemplNewForm }
TfrTemplNewForm = class(TForm)
ButtonPanel1: TButtonPanel;
GroupBox2: TGroupBox;
Panel1: TPanel;
Image1: TImage;
Button1: TButton;
OpenDialog1: TOpenDialog;
Memo1: TMemo;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
procedure FormActivate(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
frTemplNewForm: TfrTemplNewForm;
implementation
{$R *.lfm}
procedure TfrTemplNewForm.Button1Click(Sender: TObject);
begin
OpenDialog1.Filter := sBMPFile + ' (*.bmp)|*.bmp';
with OpenDialog1 do
if Execute then
Image1.Picture.LoadFromFile(FileName);
end;
procedure TfrTemplNewForm.FormActivate(Sender: TObject);
begin
Memo1.Lines.Clear;
Image1.Picture.Assign(nil);
Memo1.SetFocus;
end;
procedure TfrTemplNewForm.FormCreate(Sender: TObject);
begin
Caption := sNewTemplate;
Label1.Caption := sTemplFormDesc;
GroupBox2.Caption := sGEditorFormCapt;
Button1.Caption := sGEditorFormLoad;
end;
end.