狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當前位置:系統之家 > 技術開發教程 > 詳細頁面

Delphi中自做動態顯示的控件

Delphi中自做動態顯示的控件

更新時間:2024-04-12 文章作者:未知 信息來源:網絡 閱讀次數:

   Delphi以其優秀的界面和簡單的用法深受廣大程序員的喜愛.筆者經過摸索,自做了一個具有動態顯示特性的控件。只需在主程序中調用該控件的一個方法即可實現動態顯示。在動態顯示的同時,為了不影響主程序做其他的事情,筆者采用了比較流行的線程技術。

  一. 方案

   自做一個父類為TEdit的控件,應該有一個Text屬性,能自由地輸入要動態顯示的內容; 并且有一個MoveShow方法,使的Text的內容能動態的顯示。在主程序中創建一個線程,啟動線程時,調用該控件的MoveShow方法。


  二. 制作控件
   啟動New Component,選Tedit為父類,建立L_Tedit1類,并創建L_edit.pas. 再編寫L_edit.pas 如下:

unit L_Edit;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs,
StdCtrls;

type
L_TEdit1 = class(TEdit)
private
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
constructor Create(AOwner:TComponent); override;
procedure MoveShow;
published
{ Published declarations }
property Text;
end;

procedure Register;

implementation
constructor L_TEdit1.Create(AOwner:TComponent);
begin
inherited create(aowner);
color:=clblue;
font.Color:=clyellow;
font.Size:=12;
font.Name:= '@仿宋_GB2312';
tabstop:=false;
update;
end;

procedure L_TEdit1.MoveShow;
var
edit_length,i:integer;
edit_char:char;
chars: string;
begin
chars:='';
if (length(text)=0) then
text:=’Welcom you to use the software!’;
edit_length:=length(text);
for i:=1 to edit_length do
begin
edit_char:=text[1];
if (Ord(edit_char) >127) then
if length(chars) >1 then
begin
text:=copy(text,2,edit_length-2)+chars;
chars:='';
end
else
begin
chars:=copy(text,1,2);
text:=copy(text,2,edit_length-1);
end
else
begin
text:=copy(text,2,edit_length-1)+edit_char;
end;
update;
sleep(100);
end;
end;


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

end.
再保存該文件。
  啟動Image Editor 創建L_Edit.dcr , 選New- >Bitmap,自己做一個圖標,保存名為L_TEDIT1(與新建的類同名)。注意L_Edit.dcr 與L_Edit.pas 要在同一個目錄中(缺省為\delphi\lib目錄中。再單擊Install Component. 選Into new package屬性頁,填上L_Edit.pas 的路徑和文件名,并在該路徑下新建L_Edit1.dpk 文件。之后一直單擊OK即可。此時我們可以在Delphi 的工具欄Sample 一項中看到自己創建的圖標。

   三. 編寫主程序

  在主窗體Form1中放一自己創建的控件,在Text的屬性中填上要顯示的文字(中英文都可)。與該窗體對應的L_unit1.pas內容如下:

unit L_Unit1;
interface
uses
Windows, Messages, SysUtils, Classes,
Graphics, Controls, Forms, Dialogs,
StdCtrls, L_Edit;

type
Tmythread=class(TThread)
protected
procedure Execute; override;
end;
TForm1 = class(TForm)
L_TEdit11: L_TEdit1;
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
MyThread1:TMyThread;
implementation

{$R *.DFM}
Procedure TMyThread.Execute;
begin
while true do form1.L_TEdit11.MoveShow;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
MyThread1:=TMyThread.Create(false);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('Welcome You!');
end;

end.

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
欧美色图12p| 精品一区免费av| 美国三级日本三级久久99| 风流少妇一区二区| 亚洲国产午夜| 91精品国产入口| 中文字幕一区二区三区在线观看| 日本视频免费一区| 亚洲欧美在线网| 欧美日韩一区二区在线观看视频 | 国产主播一区二区| 欧美日韩视频| 欧美日韩精品三区| 亚洲色图丝袜美腿| 粉嫩aⅴ一区二区三区四区五区| av成人毛片| 精品国产三级电影在线观看| 亚洲国产毛片aaaaa无费看| 成人av动漫在线| 欧美亚洲综合久久| 亚洲美女精品一区| 99久久精品国产毛片| 欧洲精品一区二区| 亚洲色图.com| 99精品视频一区| 欧美裸体一区二区三区| 亚洲中国最大av网站| 欧美三级在线| 久久中文娱乐网| 黑人巨大精品欧美一区| 先锋影音久久久| 亚洲人成网站影音先锋播放| 91网站在线播放| 日韩视频永久免费| 久久99国产精品久久99| 免费在线欧美黄色| 中文字幕视频一区二区三区久| eeuss鲁片一区二区三区| 欧美剧在线免费观看网站 | 国产经典欧美精品| 欧美日韩综合| 日韩欧美国产系列| 日本欧美久久久久免费播放网| 狠狠久久婷婷| 精品国产乱码久久久久久免费 | 精品国产乱码久久久久久浪潮 | 国产精品久99| 成人黄色av网站在线| 在线这里只有精品| 精品欧美久久久| 国产一区二区三区免费观看| 久久久精彩视频| 亚洲欧洲日本在线| 99精品久久99久久久久| 久久免费99精品久久久久久| 夜夜揉揉日日人人青青一国产精品| 女女同性精品视频| 日韩欧美黄色影院| 国产一区二区网址| 日本道精品一区二区三区 | 欧美久久影院| 亚洲精品一区二区三区99| 亚洲成人免费在线观看| 国产亚洲精品久久飘花| 久久天堂av综合合色蜜桃网| 成人黄色一级视频| 日韩亚洲欧美中文三级| 国产一区二区三区日韩| 欧美视频你懂的| 日韩电影在线免费看| 国产视频亚洲| 一区二区三区免费看视频| 亚洲婷婷免费| 自拍偷自拍亚洲精品播放| 色综合咪咪久久| 久久久精品蜜桃| 99国产精品视频免费观看| 精品捆绑美女sm三区| 成人激情av网| 日韩欧美激情在线| av电影天堂一区二区在线| 欧美成人三级在线| 不卡的av电影| 国产午夜亚洲精品午夜鲁丝片| 99久久精品费精品国产一区二区| 久久久美女艺术照精彩视频福利播放| 99re免费视频精品全部| 精品欧美一区二区三区精品久久| 岛国av在线一区| 精品国产乱码久久久久久影片| 99亚偷拍自图区亚洲| 国产欧美精品一区| 国内一区二区三区| 亚洲一二三区视频在线观看| 米奇777在线欧美播放| 六月丁香综合在线视频| 欧美剧情片在线观看| 成人av网站在线观看免费| 日韩三级视频在线看| 国产一区视频观看| 亚洲一区视频在线| 欧美视频在线播放| 成人免费电影视频| 国产精品黄色在线观看| 性欧美暴力猛交另类hd| 国产自产高清不卡| 久久久综合九色合综国产精品| 大胆亚洲人体视频| 亚洲手机成人高清视频| 免费国产一区二区| 国产麻豆精品在线| 久久久久久久久久看片| 亚洲精品日韩在线观看| 日韩av电影天堂| 欧美日韩一区二区不卡| 99久久国产免费看| 一区二区欧美国产| 欧美日韩不卡在线| 欧美日韩国产成人精品| 午夜成人免费视频| 精品国产一区二区亚洲人成毛片| 亚洲黄网站黄| 琪琪久久久久日韩精品| 欧美一级久久久| 夜夜爽av福利精品导航| 极品瑜伽女神91| 国产精品日日摸夜夜摸av| 久久中文精品| av不卡一区二区三区| 亚洲国产精品欧美一二99| 日韩一级免费一区| 亚洲欧美成人| 国产精品地址| 精品一区二区在线视频| 国产精品久久毛片av大全日韩| 色国产综合视频| 欧美日韩综合| 国产精品一卡二| 亚洲最新视频在线播放| 欧美视频自拍偷拍| 亚洲国产精选| 高清在线成人网| 午夜电影网亚洲视频| 国产精品欧美经典| 91精品国产色综合久久不卡蜜臀 | 欧美日韩国产首页| 亚洲激情女人| 国产成人在线看| 午夜一区二区三区在线观看| 3d动漫精品啪啪| 国产精品免费一区二区三区观看 | 欧美日韩视频第一区| 99国内精品| 欧美一区二区三区四区夜夜大片 | 噜噜噜躁狠狠躁狠狠精品视频| 99re这里都是精品| 国产专区综合网| 亚洲免费色视频| 欧美va亚洲va国产综合| 日本高清无吗v一区| 99国产精品| 欧美+亚洲+精品+三区| 国产一区二区福利视频| 亚洲人体大胆视频| 亚洲一区二区三区四区的| 激情视频一区二区| 色哟哟国产精品免费观看| 欧美电影免费观看高清完整版在线观看| 偷拍与自拍一区| 欧美性久久久| 日韩午夜av电影| 国产精品一区三区| av一本久道久久综合久久鬼色| 日韩成人伦理电影在线观看| 亚洲日本成人在线观看| 日本一二三不卡| 久久综合久久综合亚洲| 91.xcao| 欧美特级限制片免费在线观看| 久久久7777| 色综合 综合色| 欧美日韩日本网| 欧美一区二区三区在线免费观看| 处破女av一区二区| 国产91清纯白嫩初高中在线观看| 国产成人在线网站| 国产精品一区二区在线播放 | 国产精品66部| 成人听书哪个软件好| 丁香婷婷综合网| 91亚洲永久精品| 欧美日本中文| 亚洲全部视频| 国产亚洲精品v| 亚洲精品一区二| 国产欧美日韩综合一区在线播放 | 国产精品久久久久精k8| 国产精品日产欧美久久久久| 中文字幕五月欧美| 亚洲午夜三级在线|