亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? imagebtn.pas

?? p2pdbanywhere 可以通過之udp方式遠程連接數據庫的組件,這個組件非常好,是Delphi7,9,2006能夠使用,包含源碼.
?? PAS
字號:

unit ImageBtn;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ExtCtrls,ExtDlgs,RsgImageList;

type
  TImageBtn = class(TImage)
  private
    { Private declarations }
    Down: Boolean;
    {FOverPict: TPicture;
    FDownPict: TPicture;
    FUpPict:   TPicture;
    FDisPict:  TPicture; }
    FRsgImagelist:TrsgImageList;
    FEnabled: Boolean;
    captionstr:string;
    FFont:TFont;
    //FCaptionLeft:integer;
    //FCaptionTop:integer;
    procedure SetEnable(Value: Boolean);
    procedure setimagelist(Value:TrsgimageList);
    procedure Setcaption(Value: string);
    procedure paintcaption(str:string);
    procedure setFont(value:Tfont);
    //procedure setleft(value:integer);
    //procedure settop(value:integer);
  public
    { Public declarations }
    destructor Destroy; override;
    procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
      X, Y: Integer); override;
    procedure MouseMove(Shift: TShiftState; X, Y: Integer); override;
    procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override;
    constructor Create(AOwner: TComponent); override;      
  published
    { Published declarations }
    property RsgImageList: TrsgImageList read FRsgImagelist write Setimagelist;
    property picEnabled: Boolean read FEnabled write SetEnable;
    property picCaption: string read captionstr write Setcaption;
    property Font: TFont read Ffont write Setfont;
    //property CaptionLeft:integer read FCaptionLeft write setleft;
    //property CaptionTop:integer read FCaptiontop write settop;
  end;

procedure Register;

implementation
 
procedure Register;
begin
  RegisterComponents('DbAnyWhere', [TImageBtn]);
end;
procedure TImageBtn.setFont(value:Tfont);
begin
  FFont.Assign(value);
  if self.FRsgImagelist<>nil then
     Picture:=self.FRsgImagelist.picup;
  paintcaption(captionstr);
end;
procedure TImageBtn.SetEnable(Value: Boolean);
begin
 if self.FRsgImagelist=nil then exit;
 if Value = True then
  Picture:=self.FRsgImagelist.picup
 else Picture:=self.FRsgImagelist.picdis;
 FEnabled:=Value;
end;
procedure TImageBtn.Setcaption(Value: string);
begin
  captionstr:=value;
  if self.FRsgImagelist<>nil then
     Picture:=self.FRsgImagelist.picup;
  paintcaption(captionstr);
end;
{procedure Timagebtn.setleft(value:integer);
begin
  fcaptionleft:=value;
  self.Setcaption(self.picCaption);
end;
procedure Timagebtn.settop(value:integer);
begin
  fcaptiontop:=value;
  self.Setcaption(self.picCaption);
end;  }
procedure Timagebtn.paintcaption(str:string);
var
   xl,yl:integer;
begin
  if self.FRsgImagelist=nil then exit;
  canvas.Brush.Style:=bsclear;
  canvas.Font.Assign(Ffont);
  xl:=round((width-canvas.TextWidth(captionstr))/2);
  yl:=round((height-canvas.Textheight(captionstr))/2);
  canvas.Textout(xl,yl,captionstr);
end;
constructor TImageBtn.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  autosize:=true;
  FEnabled:=true;
  Down:= False;
  Ffont:=Tfont.Create;
  picture:=nil;
  if self.FRsgImagelist<>nil then Picture:=self.FRsgImagelist.picup;
end;
procedure TImageBtn.MouseMove(Shift: TShiftState; X, Y: Integer);
begin
 if self.FRsgImagelist=nil then exit;
 inherited;
 if FEnabled=True then
 if not Down then
 begin
  if (X<0)or(X>Width)or(Y<0)or(Y>Height) then
   begin
    SetCaptureControl(nil);
    Picture:=self.FRsgImagelist.picup;
   end  else
   begin
    SetCaptureControl(Self);
    Picture:=self.FRsgImagelist.picover;
   end;
  end;
  paintcaption(captionstr);
end;

procedure TImageBtn.MouseDown(Button: TMouseButton; Shift: TShiftState;
      X, Y: Integer);
begin
  if self.FRsgImagelist=nil then exit;
  if (Button=mbLeft)and(FEnabled=True) then
  begin
    Picture:=self.FRsgImagelist.picdown;
    Down:=True;
  end;
 inherited MouseDown(Button, Shift, X, Y);
 paintcaption(captionstr);
end;

procedure TImageBtn.MouseUp(Button: TMouseButton; Shift: TShiftState;
     X, Y: Integer);
begin
 if self.FRsgImagelist=nil then exit;
 if (Button=mbLeft)and(Enabled=True) then
  begin
   Picture:=self.FRsgImagelist.picup;
   SetCaptureControl(nil);
  end;
 inherited  MouseUp(Button, Shift, X, Y);
 Down:=False;
 paintcaption(captionstr);
end;
procedure TImageBtn.setimagelist(Value:TrsgimageList);
begin
  FrsgImageList:=value;
  Picture:=self.FRsgImagelist.picup;
  paintcaption(captionstr);
end;
destructor TImageBtn.Destroy;
begin
  inherited Destroy;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美大片一区二区三区| 亚洲色欲色欲www| 国产精品欧美极品| 午夜精品久久久久久久久久久| 久久99精品国产麻豆不卡| 色妞www精品视频| 亚洲色图.com| 成人av电影在线观看| 欧美一级二级在线观看| 亚洲美女淫视频| 成人免费视频一区| 精品国内二区三区| 奇米色777欧美一区二区| 91官网在线免费观看| 中日韩免费视频中文字幕| 激情伊人五月天久久综合| 精品视频全国免费看| 亚洲女人****多毛耸耸8| www.爱久久.com| 国产区在线观看成人精品| 国产主播一区二区| 精品日韩在线观看| 国产中文字幕一区| 精品成人一区二区| 国产乱人伦偷精品视频不卡 | 日韩成人伦理电影在线观看| 91香蕉视频mp4| 国产精品久久一级| 成人听书哪个软件好| 国产三级欧美三级| 国产精品资源网站| 欧美经典三级视频一区二区三区| 国产一区日韩二区欧美三区| 久久理论电影网| 国产一区二区不卡在线| 精品国产伦理网| 国产成人精品一区二区三区四区 | 欧美精品免费视频| 视频一区中文字幕国产| 91精品国产综合久久国产大片| 亚洲成人av一区二区| 欧美日本乱大交xxxxx| 青青国产91久久久久久| 精品欧美一区二区在线观看| 国产一区二区电影| 国产精品乱码一区二区三区软件| 不卡高清视频专区| 亚洲一卡二卡三卡四卡无卡久久| 欧美男女性生活在线直播观看| 日韩不卡一区二区三区| 精品sm捆绑视频| 粉嫩av一区二区三区| 伊人性伊人情综合网| 91精品国产欧美一区二区18| 国产美女在线观看一区| |精品福利一区二区三区| 欧美系列一区二区| 麻豆精品新av中文字幕| 国产欧美一区视频| 欧美在线观看视频在线| 日本人妖一区二区| 国产亚洲污的网站| 91久久国产最好的精华液| 日韩av网站在线观看| 欧美激情一区二区三区全黄| 欧美无人高清视频在线观看| 国产美女一区二区三区| 夜夜嗨av一区二区三区| 精品国产区一区| 色综合久久六月婷婷中文字幕| 免费日本视频一区| 综合婷婷亚洲小说| 久久一区二区三区四区| 欧美主播一区二区三区美女| 国产一区二区三区电影在线观看| 亚洲精品久久久蜜桃| 日韩精品一区二区三区视频在线观看 | 久久激情五月婷婷| 亚洲黄色小视频| 欧美激情中文字幕一区二区| 制服丝袜亚洲播放| 91在线视频免费91| 国产一区二区三区四| 日日摸夜夜添夜夜添亚洲女人| 国产精品久久一级| 久久久高清一区二区三区| 欧美日韩久久一区二区| 91婷婷韩国欧美一区二区| 韩国在线一区二区| 天天色综合天天| 一区二区三区影院| 中文字幕一区二区三| 久久先锋资源网| 日韩视频一区二区三区在线播放| 一本大道综合伊人精品热热 | 国产精品国产三级国产aⅴ中文 | 亚洲激情成人在线| 国产精品视频在线看| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美久久久久久久久中文字幕| 色妹子一区二区| 91黄视频在线观看| 91毛片在线观看| 91在线无精精品入口| voyeur盗摄精品| 91在线视频观看| 91蜜桃免费观看视频| 91视频观看视频| 91色九色蝌蚪| 在线免费观看成人短视频| 91无套直看片红桃| 欧美最新大片在线看| 欧美在线观看一区二区| 欧美日韩国产小视频在线观看| 在线观看区一区二| 欧美欧美午夜aⅴ在线观看| 欧美日韩精品一区二区三区四区| 欧美体内she精高潮| 欧美妇女性影城| 日韩免费一区二区三区在线播放| 欧美一区二区三区在线| 欧美www视频| 国产喷白浆一区二区三区| 欧美国产精品一区| 日韩伦理av电影| 亚洲国产欧美另类丝袜| 日本不卡的三区四区五区| 狠狠狠色丁香婷婷综合激情| 国产成人综合自拍| 97久久精品人人爽人人爽蜜臀| 成人动漫中文字幕| 欧美日韩在线电影| 26uuu色噜噜精品一区二区| 久久精品亚洲一区二区三区浴池| 国产精品美女久久久久aⅴ国产馆| 亚洲天堂精品视频| 午夜精品福利在线| 国产尤物一区二区在线| gogo大胆日本视频一区| 欧美日韩亚洲另类| ww久久中文字幕| 亚洲欧美激情小说另类| 欧美bbbbb| 成人激情图片网| 欧美日韩成人在线一区| 国产亚洲精品7777| 亚洲电影在线播放| 国产精品综合网| 欧美色手机在线观看| 2023国产精品自拍| 亚洲麻豆国产自偷在线| 欧美96一区二区免费视频| 成人黄色大片在线观看| 777午夜精品视频在线播放| 国产欧美一区二区精品性| 亚洲已满18点击进入久久| 精品一区二区三区免费观看| 91污片在线观看| 久久只精品国产| 亚洲一二三区在线观看| 国产福利一区二区三区视频| 色偷偷久久人人79超碰人人澡| 精品国产一区二区三区忘忧草 | 91视频国产资源| 亚洲精品一区在线观看| 亚洲综合色自拍一区| 国产乱码精品一区二区三 | av亚洲精华国产精华精华 | 日韩久久一区二区| 看片的网站亚洲| 欧美自拍丝袜亚洲| 国产精品网站在线播放| 久久国产尿小便嘘嘘尿| 欧美中文字幕一区| 国产精品日日摸夜夜摸av| 久久不见久久见免费视频1| 欧美系列亚洲系列| 中文字幕亚洲在| 国产精品资源在线看| 日韩欧美国产一二三区| 亚洲成人动漫在线免费观看| 色综合网站在线| 国产精品卡一卡二| 国产精品一卡二卡| 精品人伦一区二区色婷婷| 日日嗨av一区二区三区四区| 在线视频欧美区| 亚洲精品国产品国语在线app| 国产成人高清在线| 久久久久久久久免费| 激情六月婷婷综合| 欧美成va人片在线观看| 日韩精品一区第一页| 欧美日韩精品三区| 亚洲国产另类av| 欧美精品一卡两卡| 婷婷六月综合亚洲| 欧美一区二区免费视频| 奇米色777欧美一区二区| 欧美电影免费观看完整版 |