麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

對Delphi控件的一點改良(二)

2019-11-18 18:42:19
字體:
來源:轉載
供稿:網(wǎng)友
 

如何在沒有畫布的控件上進行繪畫呢?比如說Tpanel,他不具備畫布的屬性在上面寫字畫畫都有困難。自己再把它包裝一下嗎?麻煩點吧!如何才能方便的進行處理呢?

看看這段代碼

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    Button1: TButton;
    PRocedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  PanelCanvas: TCanvas;

begin
  PanelCanvas := TControlCanvas.Create;
  TControlCanvas(PanelCanvas).Control := Panel1;
  PanelCanvas.Brush.Style := bsClear;
  PanelCanvas.Pen.Color := clBlue;
  PanelCanvas.Rectangle(2, 2, Panel1.Width - 2, Panel1.Height - 2);
  PanelCanvas.Font.Name:='楷體_GB2312';
  PanelCanvas.Font.Size:=24;
  PanelCanvas.TextOut(Panel1.Width div 2,Panel1.Height div 2,'OK');
  PanelCanvas.Free;
end;

end.

當少量應用時可以這樣處理。當然如果要當量應用在沒有畫布的控件上繪畫就用以上的方法把原來的控件包裝一下開發(fā)一個新的控件,會更方便一些。



上一篇:對Delphi控件的一點改良(三)

下一篇:對Delphi控件的一點改良

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網(wǎng)友關注

主站蜘蛛池模板: 免看黄大片aa | 一级免费在线 | 欧美粗暴analvideos | 欧美性生话视频 | 欧美日韩高清不卡 | 香蕉视频1024 | 史上最强炼体老祖动漫在线观看 | 一区二区三区国产在线 | h视频免费在线 | 久草在线公开视频 | 久久成人在线观看 | 久久影城 | 自拍偷拍亚洲图片 | 精品亚洲福利一区二区 | 色猫av| 国产91对白叫床清晰播放 | 亚洲影视在线观看 | 精品三级内地国产在线观看 | 欧美另类综合 | 色戒在线版 | 久久蜜桃香蕉精品一区二区三区 | 久久国产精品久久久久久电车 | 久久草草亚洲蜜桃臀 | 在线成人免费视频 | 国产91片 | 欧美毛片 | 久久久新 | 激情综合网俺也去 | 午夜精品成人一区二区 | 成人午夜视频免费在线观看 | 好骚综合在线 | 久久出精品 | 久久精品女人天堂av | 色吧综合网 | 蜜桃视频在线入口www | 孕妇体内谢精满日本电影 | 香蕉国产在线视频 | 在线成人看片 | 久久久久国 | 国产亚洲美女精品久久久2020 | 免费黄色小网站 |