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

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

?? 048.htm

?? delphi編程
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
face="Arial" size="3">Color</font><font face="宋體" lang="ZH-CN" size="3">屬性將標準的</font><font
face="Arial" size="3">Windows</font><font face="宋體" lang="ZH-CN" size="3">顏色對話框作為屬性編輯器。下面是</font><font
face="Arial" size="3">TColorProperty</font><font face="宋體" lang="ZH-CN" size="3">的</font><font
face="Arial" size="3">Edit</font><font face="宋體" lang="ZH-CN" size="3">方法</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p>procedure TColorProperty.Edit</p>
<p>var </p>
<p>ColorDialog: TColorDialog;</p>
<p>begin</p>
<p>ColorDialog := TColorDialog.Create(Application); { </font><font face="宋體"
lang="ZH-CN" size="3">創建編輯器</font><font size="3"> </font><font face="Arial"
size="3">}</p>
<p>try</p>
<p>ColorDialog.Color := GetOrdValue; { </font><font face="宋體" lang="ZH-CN" size="3">使用已有的值</font><font
size="3"> </font><font face="Arial" size="3">}</p>
<p>if ColorDialog.Execute then</p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> </font><font size="3"> </font><font
face="Arial" size="3">SetOrdValue (ColorDialog.Color);</p>
<p>finally</p>
<p>ColorDialog.Free;</p>
<p>end; </p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> </font><font face="Arial" size="3">end;</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">⑷</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">描述編輯器的屬性</p>
<p>  屬性編輯必須告訴</font><font face="Arial" size="3">Object Inspector</font><font
face="宋體" lang="ZH-CN" size="3">窗口如何采用合適的顯示工具。例如</font><font
face="Arial" size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">窗口需要知道屬性是否有子屬性,或者是否能顯示可能取值的列表。描述編輯器的屬性通常覆蓋屬性編輯器的</font><font
face="Arial" size="3">GetAttributes</font><font face="宋體" lang="ZH-CN" size="3">方法。</font><font
face="Arial" size="3"></p>
<p>GetAttributes</font><font face="宋體" lang="ZH-CN" size="3">返回</font><font
face="Arial" size="3">TPropertyAttributes</font><font face="宋體" lang="ZH-CN" size="3">類型的集合。集合中包括表中任何或所有的值:</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">表</font><font face="Arial" size="3">19.6
</font><font face="宋體" lang="ZH-CN" size="3">屬性編輯器特征標志</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">  </font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">  標志</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">含</font><font size="3"> </font><font face="宋體"
lang="ZH-CN" size="3">義</font><font size="3"> </font><font face="宋體" lang="ZH-CN"
size="3">相關方法</font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">  </font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">──────────────────────────────</font><font
face="Arial" size="3"></p>
<p>paValuelist </font><font face="宋體" lang="ZH-CN" size="3">編輯器能給予一組枚舉值</font><font
size="3"> </font><font face="Arial" size="3">GetValues</p>
<p>paSubPropertie </font><font face="宋體" lang="ZH-CN" size="3">屬性有子屬性</font><font
size="3"> </font><font face="Arial" size="3">GetPropertises</p>
<p>paDialog </font><font face="宋體" lang="ZH-CN" size="3">編輯器能顯示編輯對話框</font><font
size="3"> </font><font face="Arial" size="3">Edit</p>
<p>PaMultiSelect </font><font face="宋體" lang="ZH-CN" size="3">當用戶選擇多于一個部件</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">時,屬性應能顯示</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">N/A</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">  </font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p>Color</font><font face="宋體" lang="ZH-CN" size="3">屬性是靈活的,它允許在</font><font
face="Arial" size="3">Object Inspector</font><font face="宋體" lang="ZH-CN" size="3">窗口中以多種方式選擇他們。或者鍵入,或者從列表中選擇定編輯器。因此</font><font
face="Arial" size="3">TColorProperty</font><font face="宋體" lang="ZH-CN" size="3">的</font><font
face="Arial" size="3">GetAttributes</font><font face="宋體" lang="ZH-CN" size="3">方法在返回值中包含多種屬性。</p>
<p> </p>
<p>  </font><font face="Arial" size="3">function TColorProperty.GetAttributes:
TProrertyAttributes;</p>
<p>begin</p>
<p>Result := [PaMultiselect, paDialog, paValuelist];</p>
<p>end;</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> ⑸</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">注冊屬性編輯器</p>
<p>  一旦創建屬性編輯器,必須在</font><font face="Arial" size="3">Delphi</font><font
face="宋體" lang="ZH-CN" size="3">中注冊。注冊屬性編輯器時,要與某種屬性相聯。</p>
<p>  調用</font><font face="Arial" size="3">RegisterPropertyEditor</font><font
face="宋體" lang="ZH-CN" size="3">過程來注冊屬性編輯器。該過程接受四個參數:</p>
<p>  ●</font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">要編輯的屬性的類型信息的指針。這總是通過調用調用</font><font
face="Arial" size="3">TypeInfo</font><font face="宋體" lang="ZH-CN" size="3">函數得到,如</font><font
face="Arial" size="3">TypeInfo ( TMyComponent )</font><font face="宋體" lang="ZH-CN"
size="3"></p>
<p>  ●</font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">編輯器應用的部件類型,如果該參數為</font><font
face="Arial" size="3">nil</font><font face="宋體" lang="ZH-CN" size="3">則編輯器應用于所給的類型的所有屬性</p>
<p>  ●</font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">屬性名,該參數只有在前一參數描述了部件的情況下才可用</p>
<p>  ●</font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">使用該屬性編輯器的屬性的類型</p>
<p> </p>
<p>  下面引用了注冊標準部件的過程:</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p>procedure Register;</p>
<p>begin</p>
<p>RegisterPropertyEditor (TypeInfo(TComponent), nil, TComponentProperty,</p>
<p>RegisterPropertyEditor(TypeInfo(TComponentName), TComponent,</p>
<p>'Name', (ComponentNamePropety);</p>
<p>RegisterPropertyEditor (TypeInfo(TMenuItem), TMenu, '', TMenuItemProperty);</p>
<p>end;</font><font face="宋體" lang="ZH-CN" size="3"></p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">  這三句表達式使用</font><font
face="Arial" size="3">RegisterPropertyEditor</font><font face="宋體" lang="ZH-CN"
size="3">三種不同的用法:</p>
<p>  ●</font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">第一種最典型</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">它注冊了用于所有</font><font
face="Arial" size="3">TComponent</font><font face="宋體" lang="ZH-CN" size="3">類型屬性的屬性編輯器</font><font
face="Arial" size="3">TComponentProperty</font><font face="宋體" lang="ZH-CN" size="3">。通常,當為某種類型屬性注冊屬性編輯器時,它就能應用于所有這種類型的屬性,因此,第二和第三個參數為</font><font
face="Arial" size="3">nil</font><font face="宋體" lang="ZH-CN" size="3">。</p>
<p>  ●</font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">第二個表達式注冊特定類型的屬性編輯器</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">它為特定部件的特定屬性注冊屬性編輯器,在這種情況下,編輯器用于所有部件的</font><font
face="Arial" size="3">Name</font><font face="宋體" lang="ZH-CN" size="3">屬性。</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> ●</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">第三個表達式介于第一個和第二個表達式之間</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">它為部件</font><font face="Arial"
size="3">TMenu</font><font face="宋體" lang="ZH-CN" size="3">的</font><font
face="Arial" size="3">TMenuItem</font><font face="宋體" lang="ZH-CN" size="3">類型的所有屬性注冊了屬性編輯器。</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p>19.2.2.2 </font><font face="宋體" lang="ZH-CN" size="3">創建事件</p>
<p> </p>
<p>  事件是部件的很重要的部分。事件是部件必須響應的系統事件與響應事件的一段代碼的聯接。響應代碼被稱為事件處理過程,它總是由部件用戶來編寫。通過使用事件,應用開發者不需要改變部件本身就能定制部件的行為。作為部件編寫者,運用事件能使應用發者定制所有的標準</font><font
face="Arial" size="3">Delphi</font><font face="宋體" lang="ZH-CN" size="3">部件。要創建事件,應當理解:</p>
<p> </font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">●</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">什么是事件</p>
<p> </font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">●</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">怎樣實現標準事件</p>
<p> </font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">●</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">怎樣定義自己的事件</p>
<p></font><font size="3"> </font><font face="Arial" size="3"></p>
<p>1. </font><font face="宋體" lang="ZH-CN" size="3">什么是事件</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">事件是聯接發生的事情與某些代碼的機制,或者說是方法指針,一個指向特定對象實例的特定方法的指針。從部件用戶的角度,事件是與系統事件</font><font
face="Arial" size="3">(</font><font face="宋體" lang="ZH-CN" size="3">如</font><font
face="Arial" size="3">OnClick)</font><font face="宋體" lang="ZH-CN" size="3">有關的名稱,用戶能給該事件賦特定的方法供調用。例如,按鈕</font><font
face="Arial" size="3">Buttonl</font><font face="宋體" lang="ZH-CN" size="3">有</font><font
face="Arial" size="3">OnClick</font><font face="宋體" lang="ZH-CN" size="3">方法,缺省情況下</font><font
face="Arial" size="3">Delphi</font><font face="宋體" lang="ZH-CN" size="3">在包含該按鈕的窗體中產生一個為</font><font
face="Arial" size="3">ButtonlClick</font><font face="宋體" lang="ZH-CN" size="3">的方法,并將其賦給</font><font
face="Arial" size="3">OnClick</font><font face="宋體" lang="ZH-CN" size="3">。當一個</font><font
face="Arial" size="3">Click</font><font face="宋體" lang="ZH-CN" size="3">事件發生在按鈕上時,按鈕調用賦給</font><font
face="Arial" size="3">OnClick</font><font face="宋體" lang="ZH-CN" size="3">的方法</font><font
face="Arial" size="3">ButtonlClick</font><font face="宋體" lang="ZH-CN" size="3">:</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3">部件用戶將事件看作是由用戶編寫的代碼,而事件發生時由系統調用的處理辦法。</p>
<p>  從部件編寫者角度事件有更多的含義。最重要的是提供了一個讓用戶編寫代碼響應特定事情的場所。</p>
<p>  要編寫一個事件,應當理解:</font><font face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> ●</font><font size="3"> </font><font
face="宋體" lang="ZH-CN" size="3">事件和方法指針</p>
<p> </font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">●</font><font
size="3"> </font><font face="宋體" lang="ZH-CN" size="3">事件是屬性</p>
<p>  ●</font><font size="3"> </font><font face="宋體" lang="ZH-CN" size="3">事件處理過程類型</font><font
face="Arial" size="3"></p>
<p></font><font face="宋體" lang="ZH-CN" size="3"> ●</font><font size="3"> </font><font

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区黄视频 | 欧美唯美清纯偷拍| jizzjizzjizz欧美| 成人自拍视频在线观看| 国产高清在线观看免费不卡| 国产一区不卡在线| 国产一区二区不卡在线| 国产精品18久久久久久vr| 国产a精品视频| 99国产精品一区| 欧美熟乱第一页| 日韩视频免费观看高清完整版| 欧美精品日韩一区| 日韩精品最新网址| 久久只精品国产| 亚洲欧洲三级电影| 性做久久久久久免费观看| 视频一区二区欧美| 国产精品一二三区在线| 91在线一区二区| 欧美老肥妇做.爰bbww视频| 日韩欧美国产麻豆| 中文字幕第一区二区| 一区二区三区在线免费观看| 亚洲韩国一区二区三区| 蜜桃视频一区二区| 成人精品在线视频观看| 欧美在线free| 欧美白人最猛性xxxxx69交| 国产视频一区二区在线观看| 最近日韩中文字幕| 麻豆国产精品一区二区三区 | 91.xcao| 久久久不卡影院| 亚洲第一电影网| 国产一本一道久久香蕉| 在线免费亚洲电影| 精品国产青草久久久久福利| 亚洲乱码一区二区三区在线观看| av在线不卡观看免费观看| 精品日韩成人av| 欧美高清精品3d| 91浏览器打开| av不卡免费在线观看| 另类小说视频一区二区| 中文字幕亚洲视频| 日韩精品一二区| 99久久免费精品| 亚洲精品一区二区三区影院| 亚洲欧美日韩人成在线播放| 国产精品自在在线| 91精品国产综合久久蜜臀| 亚洲欧洲无码一区二区三区| 久久99精品久久久久久动态图| 日本高清无吗v一区| 国产精品三级av在线播放| 另类的小说在线视频另类成人小视频在线 | 国产精品久久久久一区二区三区| 日本网站在线观看一区二区三区 | 国产成人在线视频网站| 欧美日韩国产不卡| 亚洲欧美一区二区三区极速播放 | 欧美三电影在线| 中文字幕人成不卡一区| 国产麻豆9l精品三级站| 日韩亚洲欧美在线| 日韩激情av在线| 欧美日韩成人在线一区| 亚洲电影第三页| 欧美亚洲国产一区二区三区va| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 青青草精品视频| 在线91免费看| 美女www一区二区| 69av一区二区三区| 日韩不卡一二三区| 日韩欧美国产一区二区三区| 精品一区二区三区视频在线观看| 欧美精品一卡两卡| 日本不卡一区二区三区高清视频| 在线成人午夜影院| 日本不卡的三区四区五区| 在线综合视频播放| 久久精品国产999大香线蕉| 26uuu国产一区二区三区| 精品一二三四在线| 国产日韩欧美a| 91热门视频在线观看| 亚洲伊人色欲综合网| 777a∨成人精品桃花网| 久久99精品国产麻豆婷婷洗澡| 亚洲精品一区二区三区香蕉| 国产成人啪免费观看软件| 国产精品欧美一区二区三区| 色婷婷精品大在线视频| 天天综合色天天综合| 亚洲精品一区二区三区在线观看 | 国产亚洲一区二区三区在线观看| 国产99久久久国产精品| 一区二区三区中文免费| 欧美日韩国产小视频| 国产精品一区二区三区网站| 亚洲欧美综合网| 欧美男生操女生| 国产成人av电影| 亚洲一区av在线| 2欧美一区二区三区在线观看视频| 国产91丝袜在线播放九色| 亚洲男同性视频| www国产亚洲精品久久麻豆| 99re热视频这里只精品| 日本不卡一二三区黄网| 亚洲婷婷在线视频| 日韩欧美一级在线播放| av不卡一区二区三区| 奇米888四色在线精品| 亚洲天堂成人网| 亚洲精品一区二区三区蜜桃下载| 色婷婷久久久久swag精品 | 成人白浆超碰人人人人| 日韩国产欧美在线播放| 中文字幕一区二区三区蜜月| 欧美日韩国产大片| 一本到一区二区三区| 国产在线视频不卡二| 午夜日韩在线观看| 亚洲少妇中出一区| 久久精品人人爽人人爽| 91精品国产免费| 在线亚洲一区二区| 成人久久18免费网站麻豆| 国产综合久久久久影院| 日本中文在线一区| 午夜精品福利一区二区三区蜜桃| 国产亚洲成av人在线观看导航| 91精品国产综合久久久久| 欧洲中文字幕精品| 丝袜美腿亚洲综合| 中文字幕在线不卡一区| 日韩视频在线你懂得| 7777精品伊人久久久大香线蕉最新版| 国产成人亚洲综合a∨婷婷图片| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲成人av在线电影| 一区二区高清视频在线观看| 18欧美乱大交hd1984| 国产精品蜜臀av| 国产精品区一区二区三| 国产欧美视频一区二区三区| 日韩一区二区三区免费观看| 欧美日韩一区国产| 欧美三区在线视频| 色吊一区二区三区 | 久久精品在这里| 久久日韩粉嫩一区二区三区| 2023国产精品| 国产亚洲污的网站| 国产日韩欧美在线一区| 中文字幕av资源一区| 国产精品三级视频| 国产精品久久久久久久久动漫| 国产精品美女久久久久久 | 91精品国产丝袜白色高跟鞋| 欧美亚洲日本国产| 欧美日韩你懂得| 日韩亚洲国产中文字幕欧美| 26uuu亚洲综合色| 国产精品护士白丝一区av| 《视频一区视频二区| 一区二区三区在线免费播放| 日韩av中文字幕一区二区三区| 久久精品免费观看| 成人av资源网站| 在线观看一区二区精品视频| 91麻豆精品国产91久久久使用方法| 欧美精品第一页| 国产日本一区二区| 亚洲一二三四在线观看| 国产在线乱码一区二区三区| 成人激情文学综合网| 欧美色区777第一页| 精品国产伦一区二区三区观看方式| 国产日韩欧美综合在线| 一区二区三区在线看| 精品一区二区三区免费毛片爱| 成人免费的视频| 欧美性生活一区| 国产目拍亚洲精品99久久精品 | 欧美又粗又大又爽| 欧美一区2区视频在线观看| 国产精品美女久久久久高潮| 午夜av一区二区| 国产白丝网站精品污在线入口| 色婷婷综合久久久中文字幕| 精品国产一二三区| 性欧美疯狂xxxxbbbb| 成人的网站免费观看| 欧美电视剧在线看免费| 亚洲一区二区四区蜜桃| 国产91精品一区二区麻豆网站|