国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

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

2019-11-18 18:42:19
字體:
來源:轉載
供稿:網友
 

Parent屬性的應用。大家常常忽視Parent屬性的存在。那好就讓他發發威吧。

看看這個好東東:

unit Edit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Controls, StdCtrls;

type
  TSParent = class(TEdit)
  PRivate
    { Private declarations }
  protected
    { Protected declarations }
  public
    { Public declarations }
  published
    { Published declarations }
    property Parent;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Samples', [TSParent]);
end;

end.

安裝這個控件。新建一個工程。

在Samples頁上拖拽一個TSParent控件。你會說這不就是一個TEdit控件嗎?

你再看看,他多出了一個Parent屬性。這下可了不得了,它的容器竟可以在設計期間隨意制定,不管別的控件有沒有容器屬性他都能夠把它當作容器。TPanel、TEdit、TMemo她簡直像一個無處不能存在的魔鬼。

該控件有兩個缺點。1)Parent屬性列表中不能列出Form。原因嗎自己去想。2)Parent屬性列表竟然能夠列出它本身的控件。

不過想解決很容易,自己去作一個屬性編輯器就行了。


上一篇:改良控件-Delphi自帶控件Bug的消除

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

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

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 罗平县| 新巴尔虎左旗| 南川市| 上林县| 黎平县| 米泉市| 东乡| 延边| 辽源市| 玉田县| 汕头市| 商都县| 江川县| 齐齐哈尔市| 安庆市| 贺州市| 宁南县| 长武县| 安福县| 新民市| 利辛县| 城步| 安远县| 宁城县| 师宗县| 盈江县| 辽源市| 新安县| 长宁县| 洛川县| 玛沁县| 连山| 冷水江市| 清新县| 峡江县| 盐池县| 新建县| 龙州县| 格尔木市| 江阴市| 宜黄县|