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

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

?? delphi 中自做動態顯示的控件 (2001年5月22日).txt

?? delphi 編程技巧
?? TXT
字號:
Delphi 中自做動態顯示的控件 (2001年5月22日) 

本站更新  分類:控件制作   作者:  推薦:   閱讀次數:126  
(http://www.codesky.net)  

--------------------------------------------------------------------------------
---- 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.

---- 該程序在Delphi4.0 for win95 下編譯運行通過。 
 
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品剧情在线亚洲| 精品成人免费观看| 高清成人在线观看| 免费成人在线视频观看| 日韩精品免费视频人成| 亚洲成年人网站在线观看| 亚洲一二三四久久| 亚洲一区二区在线播放相泽| 樱花影视一区二区| 日韩电影在线免费看| 爽好久久久欧美精品| 蜜桃一区二区三区四区| 久久精品99国产精品日本| 国产精品一级黄| 99精品国产视频| 欧美日韩一区高清| 欧美成人一区二区| 日本一区二区成人在线| 亚洲乱码日产精品bd| 亚洲午夜久久久久久久久电影网| 亚洲一区二区三区四区在线| 秋霞电影一区二区| 国产99久久久久| 色欧美乱欧美15图片| 欧美区在线观看| 日韩欧美综合一区| 国产精品免费免费| 午夜精品久久久久久久99水蜜桃 | 99久久国产综合精品麻豆| 91在线免费视频观看| 3d动漫精品啪啪一区二区竹菊| 亚洲精品一区二区三区在线观看| 国产精品美女久久久久高潮| 亚洲一区二区三区四区不卡| 国产精品一级黄| 欧美日韩精品一区二区| 国产午夜精品一区二区三区嫩草 | 在线视频综合导航| 精品国产一区二区三区四区四| 欧美一级免费大片| 亚洲精选在线视频| 国产大陆a不卡| 7799精品视频| 亚洲日本va在线观看| 极品瑜伽女神91| 欧美日韩夫妻久久| 最新日韩在线视频| 国产精品亚洲一区二区三区在线 | 日本成人在线网站| 色一情一乱一乱一91av| 久久人人97超碰com| 免费成人你懂的| 欧美日韩综合一区| 亚洲欧洲日韩在线| 国产成人欧美日韩在线电影| 91精品国产91久久久久久一区二区| 中文字幕一区视频| 国产精品1024| 精品成人免费观看| 黄页网站大全一区二区| 91精选在线观看| 亚洲成人av一区二区三区| 在线视频中文字幕一区二区| 综合亚洲深深色噜噜狠狠网站| 国产一区二区成人久久免费影院| 91麻豆精品国产| 青青青伊人色综合久久| 7777精品伊人久久久大香线蕉的 | 亚洲视频在线观看一区| 国产乱理伦片在线观看夜一区| 日韩一卡二卡三卡四卡| 午夜激情久久久| 欧美老肥妇做.爰bbww视频| 午夜成人在线视频| 欧美日韩电影一区| 日本sm残虐另类| 日韩一级片在线观看| 老司机午夜精品99久久| 欧美成人精品二区三区99精品| 免费av成人在线| 欧美精品一区二| 成人中文字幕合集| 亚洲桃色在线一区| 欧美日韩色综合| 免费久久99精品国产| 久久亚洲一区二区三区四区| 国产一区二区三区电影在线观看| 久久影院视频免费| 波多野结衣亚洲| 亚洲激情综合网| 欧美一区二区三区人| 美女视频网站久久| 久久久精品一品道一区| 99久久综合精品| 亚洲一区免费视频| 欧美r级电影在线观看| 国产成a人亚洲精品| 亚洲同性同志一二三专区| 在线播放欧美女士性生活| 九九**精品视频免费播放| 国产精品久久久久久亚洲伦| 欧美日韩久久久一区| 国产一区二区三区高清播放| 亚洲欧美日韩中文字幕一区二区三区| 欧美日韩国产在线观看| 国产伦精一区二区三区| 亚洲精品日韩专区silk| 日韩亚洲国产中文字幕欧美| 成人一级片网址| 日韩电影免费在线| 国产精品免费av| 日韩女优视频免费观看| 91免费国产在线观看| 欧美a一区二区| 亚洲色图.com| 精品国产一区二区三区四区四| 91小视频免费观看| 国产一区二区三区在线观看免费 | 欧美精品tushy高清| 国产一区二区不卡在线| 亚洲成a人v欧美综合天堂下载| 欧美电影免费观看高清完整版在线 | 丰满少妇在线播放bd日韩电影| 亚洲一区二区三区四区在线| 国产日本亚洲高清| 91麻豆精品91久久久久久清纯 | 日本网站在线观看一区二区三区| 中文字幕欧美日韩一区| 日韩欧美激情四射| 欧美日韩一区精品| 色哟哟日韩精品| 成人国产精品免费网站| 免费观看一级特黄欧美大片| 亚洲国产日韩在线一区模特| 国产精品国产三级国产普通话三级 | 91麻豆精品91久久久久同性| 色偷偷久久一区二区三区| 国产传媒日韩欧美成人| 久久99精品国产| 久久99久久精品欧美| 亚洲bt欧美bt精品777| 亚洲人成在线观看一区二区| 中文字幕一区二区三区精华液| 国产色综合久久| 国产亚洲综合av| 国产女人18毛片水真多成人如厕 | 欧美女孩性生活视频| 色噜噜狠狠成人网p站| 91年精品国产| 欧美性猛交xxxx乱大交退制版| 色欧美日韩亚洲| 欧美午夜精品久久久久久孕妇| 91免费小视频| 在线免费视频一区二区| 欧美日韩一区视频| 欧美一区二区三区日韩视频| 日韩欧美第一区| 日韩三级电影网址| 久久亚洲私人国产精品va媚药| 精品福利av导航| 久久精品视频网| 国产精品传媒入口麻豆| 亚洲美女屁股眼交| 亚洲国产成人91porn| 爽爽淫人综合网网站| 精品无码三级在线观看视频| 国产精品亚洲人在线观看| 99综合影院在线| 欧美日韩视频一区二区| 精品国产乱码久久久久久影片| 国产丝袜欧美中文另类| 亚洲欧洲99久久| 日本vs亚洲vs韩国一区三区二区| 狠狠色丁香久久婷婷综| www.亚洲色图.com| 欧美少妇一区二区| 久久综合九色综合97婷婷女人| 中文字幕免费不卡| 亚洲国产综合人成综合网站| 麻豆精品一二三| 99精品视频中文字幕| 欧美一区二区不卡视频| 欧美激情一区二区三区四区| 亚洲va欧美va人人爽午夜 | 国产精品毛片大码女人| 一区2区3区在线看| 精品亚洲成a人在线观看| 91麻豆国产精品久久| 日韩精品一区二区三区三区免费 | 在线播放91灌醉迷j高跟美女 | 麻豆精品视频在线| 99久久精品免费| 精品乱人伦一区二区三区| 亚洲欧洲性图库| 狠狠色狠狠色综合系列| 欧美三级视频在线| 中文字幕精品一区二区三区精品| 爽好久久久欧美精品| 97精品国产97久久久久久久久久久久 | 久久精品国产精品青草|