TilerUnit.pas
上传用户:hylc_2004
上传日期:2014-01-23
资源大小:46800k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit TilerUnit;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  5.   fcOutlookList, fcLabel, ExtCtrls, fcClearPanel
  6.   {$ifndef ver100}, ImgList{$endif}, Buttons, fcImager, StdCtrls, fcButton,
  7.   fcImgBtn, fcShapeBtn, fcButtonGroup, fcOutlookBar;
  8. type
  9.   TTilerForm = class(TForm)
  10.     ImageList1: TImageList;
  11.     fcLabel1: TfcLabel;
  12.     fcImager1: TfcImager;
  13.     fcOutlookBar1: TfcOutlookBar;
  14.     fcOutlookBar1fcShapeBtn1: TfcShapeBtn;
  15.     fcControlBar1OutlookList2: TfcOutlookList;
  16.     procedure fcControlBar1OutlookList1ItemChange(
  17.       OutlookList: TfcCustomOutlookList; Item: TfcOutlookListItem);
  18.   private
  19.     { Private declarations }
  20.   public
  21.     { Public declarations }
  22.   end;
  23. var
  24.   TilerForm: TTilerForm;
  25. implementation
  26. {$R *.DFM}
  27. procedure TTilerForm.fcControlBar1OutlookList1ItemChange(
  28.   OutlookList: TfcCustomOutlookList; Item: TfcOutlookListItem);
  29. var ABitmap: TBitmap;
  30. begin
  31.   if OutlookList.Selected = nil then Exit;
  32.   ABitmap := TBitmap.Create;
  33.   try
  34.     ImageList1.GetBitmap(OutlookList.Selected.Index, ABitmap);
  35.     fcImager1.Picture.Assign(ABitmap);
  36.   finally
  37.     ABitmap.Free;
  38.   end;
  39. end;
  40. end.