當前位置:編程學習大全網 - 腳本源碼 - delphi 組件屬性詳解 記得以前有壹個小工具 鼠標移動到組件上能自動查看delphi組件的作用 求工具

delphi 組件屬性詳解 記得以前有壹個小工具 鼠標移動到組件上能自動查看delphi組件的作用 求工具

給妳轉壹個

DELPHI常見屬性說明:

ALIGN 設置組件對齊(同其父容器)方式

BORDERSTYLE 設置組件邊框形狀

CAPTION 設置組件標題

CTL3D 設置組件邊框是否為3D模式,若BORDERSTYLE設置為BSNONE則此屬性無效

COLOR 設定組件背景顏色

CURSOR 設定鼠標經過組件時光標所顯示的形狀

ENABLED 設定組件是否能使用,當設為FALSE時組件會呈灰色

FONT 設定組件內文字的字型、字體大小、顏色等

HEIGHT 設定組件高度

HELPCONTENT 用來為幫助說明文件中的索引值建立關聯

LEFT 設定組件與父組件左邊框間的距離

POPUPMENU 設定鼠標右鍵(彈出式)快捷菜單

TABORDER 設定組件在按下TAB鍵後焦點(FOCUS)移動的順序

TABSTOP 若設為FALSE,則按TAB鍵後焦點並不會在此組件上停留

TOP 設定組件與父組件上邊框間的距離

VISIBLE 設定組件是否可見,此屬性只在執行時起作用

WIDTH 設定組件顯示寬度

DELPHI常見事件說明:

ONCHANGE 當組件有所改變時觸發的事件

ONCLICK 當在此組件上按下鼠標左鍵時觸發的事件

ONDBLCLICK 當在此組件上雙擊鼠標左鍵時觸發的事件

ONENTER 當焦點進入此組件時觸發的事件

ONEXIT 當切換到其它組件使該組件失去焦點時觸發的事件,但當切換到另壹窗體或另壹應用程序時此事件不會觸發

ONKEYDOWN 當在擁有焦點的組件上按下某個鍵時觸發的事件,按鍵包括所有的英文、數字鍵、方向鍵、功能鍵等

ONKEYPRESS 當在擁有焦點的組件上按下某個鍵時觸發的事件,但按鍵只包括所有的英文、數字鍵、TAB、BACKSPACE、ENTER、ESC

ONKEYUP 當使用者放開鍵盤上的按鍵時觸發的事件,按鍵看ONKEYDOWN

ONMOUSEDOWN 當鼠標鍵在某個組件按下時觸發的事件(其參數包括哪個鼠標鍵被按下、是否有特殊鍵(CTRL、ALT、SHIFT)被按下以及鼠標當

前的坐標)

ONMOUSEMOVE 當鼠標在組件內移動時觸發的事件

ONMOUSEUP 當鼠標鍵在組件上方放開時所觸發的事件

ONPAINT 在組件需要被重畫時觸發的事件,此時可進行自定義畫法

窗體組件(FORM)常見屬性及事件

屬性 說明

ACTIVE 指示此窗體是否擁有FOCUS

ACTIVECONTROL 指示窗體中目前擁有FOCUS的組件

ACTIVEMDICHILD 指示主窗體中目前擁有FOCUS的子窗體

ACTIVEOLECONTROL 用於取得或設定此窗體上的OLE控制,以響應FOCUS改變

BORDERICONS 指定哪些ICON顯示在窗體的TITLE BAR上

BORDERSYTLE 用以指定窗體BORDER外觀及行為

CANVAS 提供使用者可在窗體上CLIENT內自行顯示的畫板,壹般在ONPAINT事件中使用

CLIENTHANDLE 提供可存取系統內部使用的MDI CLIENT WINDOW HANDLE

CLIENTHEIGHT 窗體客戶區高度

CLIENTRECT 窗體客戶區所對應的矩形

CLIENTWIDTH 窗體客戶區寬度

DEFAULTMONITOR 指定此窗體所顯示的預設的顯示器,用於多顯示器環境下

DESIGNER 此窗體的設計界面,壹般不用用戶設定

DropTARGET 用以指定窗體是否為目前DRAG AND Drop動作的目標

FLOATING 用以指示此窗體是否正在停泊在另壹個視窗內

FORMSTATE 用於指示此窗體所處狀態

FORMSTYLE 用於指示窗體的樣式

HELPFILE 用於指定HELP文件

ICON 指定窗體最小化時所顯示的ICON

KEYPREVIEW 指定此窗體是否需在目前的ACTIVE組件之前取得鍵盤輸入

MDICHILDCOUNT 用於取得子窗體數目

MDICHILDREN 用於取得子窗體(數組)

MENU 用於指定窗體主菜單

MODALRESULT 當窗體作用為MODAL對話框時,作為對話框的效果

MONITOR 用於指示窗體所顯示的顯示器

OLDCreateORDER 指定ONCreate和ONDESTROY事件何時發生

OLEFORMOBJECT 對包含在此窗體內的OLE對象指定OLEFORM界面

PARENT 設定此窗體的PARENT

PARENTBIDIMODE 指定是否此窗體使用PARENT的BIDIMODE

PIXELSPERINCH 表示此窗體設計時系統上字形的比例

POSITION 表示此窗體的大小及位置

PRINTSCALE 表示此窗體打印的比例

SCALED 用於指定窗體的大小是否依據PIXELSPERINTCH屬性來指定

TILEMODE 用於指定TILE方法被調用時子窗體如何排列

VISIBLE 用於設定此窗體是否被顯示

WINDOWMENU 如果窗體是壹個MDI PARENT窗體,用於指定視窗的菜單

WINDOWSTATE 用於指定窗體如何顯示於屏幕中

事件 說明

ONPAINT 當窗體必須重畫時發生

ONHELP 當窗體收到HELP請求時發生

ONDRAGDrop 當壹個對象拉進此窗體並丟下時發生

ONDRAGOVER 當壹個對象拉進此窗體時發生

ONCONSTRAINEDRESIZE 在ONCANRESIZE事件發生後發生

ONCANRESIZE 當企圖改變窗體尺寸時確認是否改變

ONRESIZE 當窗體尺寸改變時發生

ONSTARTDOCK 當對象開始停泊時發生

ONENDDOCK 當對象停泊結束時發生

ONUNDOCK 當窗體解除停泊時發生

ONDOCKDrop 當其它窗體停泊到此組件時發生

ONDOCKOVER 當其它窗體向此組件停泊接近時發生

ONGETSITEINFO 當有關停泊消息傳回此窗體時發生

ONCreate 當窗體創建時發生

ONCLOSE 當窗體即將關閉時發生

ONCLOSEQUERY 在窗體即將關閉時確認是否真的關閉窗體

ONDESTROY 當窗體釋放時發生

ONSHOW 當窗體顯示時發生

ONHIDE 當窗體隱藏時發生

ONACTIVATE 當窗體獲得FOCUS時發生

ONDEACTIVATE 當窗體失去FOCUS時發生

菜單組件(MAINMENU、POPUPMENU)常見屬性

屬性 說明

AUTOMERGE 用於指定主窗體的主菜單是否與其它的窗體主菜單合並

HANDLE 主菜單的視窗代碼

BIDIMODE 用於指定選項名是由左至右讀或由右至左讀

IMAGES 用於指定選項旁可顯示的圖像內容

ITEMS 選項的內容

OWNERDRAW 用於指定選否是否可自行顯示

PARENTBIDIMODE 用於指定是否繼承父控件的BIDIMODE屬性

WINDOWHANDLE 使用此菜單的視窗代號

菜單項屬性 說明

ACTION 用於指定此選項對應的動作

BITMAP 用於指定在此選項旁的圖像內容

BREAK 用於指定是否從此選項開始建立新的分欄

CAPTION 選項顯示的名稱

CHECKED 用於指定此選項是否CHECKED

COMMAND 用於指定選項對應的WINDOWS COMMAND ID

COUNT 用於指示此選項的子選項數目

DEFAULT 用於指示此選項是否為子菜單的預設項目

EANBLED 用於指示此選項是否可用

GROUPINDEX 用於指定此選項所隸屬的邏輯群組,以控制主菜單之間的合並或單選鈕互斥的效果

HANDLE 對應此選項的Drop-DOWN菜單的WINDOWS MENU HANDLE

HELPCONTEXT 對應此選項的HELP CONTEXT ID

HINT 用於設定鼠標移入選項範圍時的提示信息

IMAGEINDEX 用以指定哪個圖像顯示於選項旁

ITEMS 此選項的子菜單項目數

MENUINDEX 此選項的父菜單內的選項索引值

PARENT 此選項的父菜單的選項

RADIOITEM 用於設定此選項是否與同組其它選項互斥

SHORTCUT 用於設定此選項的快捷鍵

VISIBLE 用於設定此選項是否可見

標簽(LABEL)常用屬性:

屬性 說明

ALIGNMENT 用於設定標簽內文本的對齊方式(水平方向)

AUTOSIZE 用於設定標簽組件是否根據組件內文本自動調整大小

FOCUSCONTROL 用於設定鍵入標簽內快捷鍵後應接受FOCUS的組件

LAYOUT 用於設定標簽文本如何放置(垂直方向)

SHOWACCELCHAR 用於設定是否允許標簽內文本是否顯示畫有下劃線的快捷鍵值

TRANSPARENT 用於設定組件是否透明

WORDWRAP 用於設定組件文本寬於組件寬度時是否自動換行

編輯框(EDIT、MASKEDIT)的屬性:

屬性 說明

AUTOSelect 用於設定組件獲得FOCUS後是否自動選取所有文本

AUTOSIZE 用於設定組件內增加輸入文字時,是否自動加長組件長度

BORDERSTYLE 用於設定組件邊框風格

CANUNDO 用於設定組件內文本是否可UNDO

CHARCASE 用於設定組件內文本大小寫狀況

HIDESelectION 用於設定組件失去FOCUS時,選取文本是否有效

MAXLENGTH 用於設定組件內輸入文本的最大長度

MODIFIED 可用於判定組件內文本是否發生更改

OEMCONVERT 決定是否將編輯框內文字ASCII碼轉換成OEM,再由OEM轉換為ASCII

PASSWORDCHAR 設定密碼輸入時取代的字符

READONLY 設定編輯框內容是否可修改

SELLENGTH 指示編輯框內選定文本長度

SELSTART 指示編輯框內選定文本的起始位置

SELTEXT 指示編輯框內選定文本

EDITMASK 指示MASKEDIT掩碼字符串

按鈕(BUTTON、BITBTN、SPEED BUTTON)常見屬性:

普通BUTTON屬性 說明

CANCEL 設定此按鈕是否為取消鈕(取消鈕即在程序執行時若按ESC鍵可執行此按鈕的單擊事件)

DEFAULT 指按下ENTER鍵後是否執行此按的單擊事件

MODALRESULT 通常用於對話框窗體中,當按下此鈕時,此屬性值即成為此按鈕隸屬的MODAL窗體的MODALRESULT

CAPTION 設定或取得此按鈕上顯示的標題

BITBTN屬性 說明(圖形式按鈕)

GLYPH 用以設定此按鈕上出現的圖像

KIND 用以指定按鈕的類型

LAYOUT 用以設定圖像在按鈕上顯示的位置

MARGIN 用以設定按鈕邊與圖像邊之間的距離(以象素為單位)

NUMGLYPHS 用以設定按鈕圖像的數目

SPACION 用以設定圖像與文本之間的距離(以象素為單位)

STYLE 用以設定按鈕外觀

SPEED BUTTON[color=Red]屬性 說明(快速按鈕)[/color]

ALLOWALLUP 用以設定是否包含此快速鈕的組中是否能同時保持UP狀態

DOWN 用以設定此快速鈕是否已被選取

FLAT 用以設定此快速鈕是否顯示3D邊的效果

GROUPINDEX 用以設定快速鈕的組

TRANSPARENT 用以設定快速鈕是否透明

備註組件(MEMO)的常見屬性和事件:

屬性 說明

LINES 用於取得組件中文本(為數組,因此可支持取單行文本)

TEXT 用於取得組件中文本(字符串)

READONLY 用於設定組件文本是否可修改

SCROLLBARS 用於設定組件滾動條模式

WANTRETURNS 用於設定輸入的ENTER鍵是否作為文本內容

WORDWRAP 用於設定文本是否自動換行

SELSTART 指示選中文本的起始位置

SELLENGTH 指示選中文本的長度

WANTTABS 用於設定輸入的TAB鍵是否作為文本內容

SELTEXT 指示選中文本

事件 說明

MEMO.LINES.ADD() 在當前行增加壹行文本

MEMO.LINES.APPEND() 在末追加壹行文本

MEMO.LINES.Insert 在指定位置增加壹行文本

MEMO.LINES.Delete 刪除指定行文本

MEMO.LINES.LOADFROMFILE 從指定文件導入文本到組件

MEMO.LINES.LOADFROMSTREAM 從指定流導入文本到組件

MEMO.LINES.SAVETOFILE 將組件文本存為指定文件

MEMO.LINES.SAVETOSTREAM 將組件文本存為指定流

MEMO.CLEAR 清除組件所有文本

MEMO.CUTTOCLIPBOARD 將選定文本剪切到剪貼板

MEMO.COPYTOCLIPBOARD 將選定文本復制到剪貼板

MEMO.PASTEFROMCLIPBOARD 從剪貼板粘貼文本到當前位置

復選框(CHECKBOX)常見屬性:

屬性 說明

ALIGNMENT 設定復選框標題位置

ALLOWGRAYED 決定復選框是否存在GRAYED狀態

CHECKED 決定復選框狀態

STATE 指示復選框狀態

單選按鈕(RADIOBUTTON)常見屬性:

(提供互斥選項,因此通常用於成組實現,可用GROUPBOX或RADIOGROUP實現)

屬性 說明

ALIGNMENT 設定單選框標題位置

CHECKED 決定單選框狀態

組框(GROUPBOX)常見屬性:(用於作容器)

屬性 說明

CAPTION 組框標題,通常用於指示組件用途

單選分組框(RADIOGROUP)常見屬性:

[color=Red]屬性 說明

CAPTION 指示單選組合名稱

COLUMNS 指示單選按鈕又單行或多行為單位顯示

ITEMS 單選按鈕標題內容(以行為單位)

ITEMINDEX 指示當前選定的單選按鈕的索引值

列表框(LISTBOX)常見屬性:

屬性 說明

CANVAS 提供自定義顯示列表框項目內容的畫板,用於ONDRAWITEM事件

COLUMNS 設定多重列列表框的列數

EXTENDEDSelect 指定是否可使用SHIFT鍵進行連選

ITEMHEIGHT 設定列表框項目的高度

ITEMINDEX 指定選取的項目的索引值

ITEMS 項目的字符串內容

MULTISelect 設定是否允許多重選取

SELCOUNT 列表框中選定項目數目

SelectED 指示某個項目是否被選取

SORTED 指定列表框中項目擊者是否按字母順序排序

STYLE 指示列表框顯示模式

TOPINDEX 指示列表框頂端項目的索引值

組合框(COMBOBOX)常見屬性:

屬性 說明

CANVAS 提供自定義顯示組合框項目內容的畫板,用於ONDRAWITEM事件

CHARCASE 設定組合框內文字字母大小寫狀況

DropDOWNCOUNT 設定組合框下攔菜單最大顯示項目個數

DropPEDDOWN 用於判定組合框是否處於下拉菜單的狀態

ITEMINDEX 指示下拉菜單中目前被選取的項目的索引值

ITEMS 下拉菜單項目內容

MAXLENGTH 設定組合框中編輯部分可輸入的字符最大個數

SELLENGTH 指示組合框編輯部分被選取文本長度

SELTEXT 指示組合框中編輯部分被選取文本

SELSTART 指示組合框中編輯部分被選取文本起始位置

STYLE 指示組合框顯示模式

滾動條(SCROLLBAR)常見屬性:

屬性 說明

MAX 指示滾動條最大值

MIN 指示滾動條最小值

POSITION 指示滑動塊當前位置

LARGECHANGE 指示鼠標按滾動條框至滑動塊之間區域時移動值

SMALLCHANGE 指示鼠標按下滾動條兩端箭頭時移動值

KIND 指示滾動條類型(水平型或垂直型)

PAGESIZE 指示按下PAGEUP或PAGEDOWN時變化量

圖像框組件(IMAGE)常見屬性:

屬性 說明

AUTOSIZE 本組件是否調整成為與讀取圖像同等大小

INCREMENTALDISPALY 讀較大型圖像文件時是否逐步顯示

PICTURE 指向圖像文件對象,能常為文件名

STRETCH 是否將圖像自動調整為本組件預設大小

圖像列表框(IMAGELIST)常見屬性:

屬性 說明

BKCOLOR 指定背景顏色

BLENDCOLOR 前景混合顏色

COUNT 組件中圖像個數

DRAWINGSTYLE 指示本組件繪出圖像時采用的方式

HEIGHT 組件內各圖像的高度值

IMAGETYPE 繪制圖像時是否加上MASK圖像

MASKED 設定是否可以加上MASK

WIDTH 組件內各圖像的寬度值

工具欄組件(TOOLBAR)常見屬性:

屬性 說明

AUTOSIZE 設定工具欄是否自動調整大小以容納BAND

BUTTONCOUNT 工具欄中按鈕個數

BUTTONHEIGHT 工具欄中的按鈕高度

BUTTONS 以INDEX表示在工具欄中的按鈕

BUTTONWIDTH 工具欄中的按鈕寬度

DISABLEDIMAGES 當工具按鈕DISABLED時顯示的圖像列表

FLAT 是否設定浮出效果

HOTIMAGES 當鼠標指向工具欄按鈕時顯示的圖像列表

IMAGES 提供顯示在工具欄按鈕上的圖像列表

INDENT 設定工具欄左側間隔大小

LIST 設定標題文字是否顯示在圖形的右方

ROWCOUNT 指定工具欄的行數

SHOWCAPTIONS 設定工具按鈕是否顯示文字

WARPABLE 設定工具欄排列按鈕時是否自動換行

TOOLBUTTON[color=Red]屬性 說明[/color]

ALLOWALLUP 設定同組工具按鈕是否可以都未被選取

DOWN 設定按鈕是否可停在被按下的狀態

DropDOWNMENU 當工具按鈕按下時所出現的菜單

GROUPED 設定同組工具按鈕

IMAGEINDEX 關聯的圖像在圖像列表框中的索引值

INDETERMINATE 是否提供工具欄第三種情況

MARKED 設定按鈕是否有陰影

STYLE 設定按鈕樣式

WRAP 設定在此工具按鈕新增者是否為另壹新欄

酷欄(COOLBAR)常見屬性:

屬性 說明

ALIGN 設定COOLBAR的對齊方式

AUTOSIZE 設定酷欄是否自動調整大小以容納BAND

BANDBORDERSTYLE 設定BAND的邊界風格

BANDS 顯示COOLBAR內所有的BAND

BITMAP 設定BAND的背景圖像

FIXEDORDER 設定是否可自行調整BAND的順序

FIXEDSIZE 設定是否以單壹設度限定酷欄內所有的BAND

IMAGES 提供BANDS所需要的圖像

SHOWTEXT 設定BAND是否顯示文字

VERTICAL 設定BAND的排列方式(水平排列或垂直排列)

DOCKSITE 是否允許停泊

狀態欄組件(STATUSBAR)常見屬性:

屬性 說明

PANELS 設定狀態欄組件區域

SIMPLEPANEL 設定狀態欄單個區域

SIMPLETEXT 設定狀態欄單個區域的文本

ALIGNMENT 設定區域文本對齊方式

TEXT 設定區域顯示文本

WIDTH 設定區域寬度

進度條組件(PROGRESSBAR)常見屬性和事件:

屬性 說明

MAX 設定POSITION最大值

MIN 設定POSITION最小值

orIENTATION 設定組件顯示的方向

POSITION 設定進度條當前位置

SMOOTH 設定進度條的進度指針為平滑或間隔方式

STEP 設定調用STEPIT方法時所增加的量

事件 說明

STEPBY(INTEGER) 進度條增加值(由參數指定增量)

STEPIT 進度條增加值(由STEP屬性指定增量)

軌跡條組件(TRACKBAR)常見屬性:

屬性 說明

FRQUENCY 設定本控制刻度間的間隔值

LINESIZE 設定按方向鍵時移動量

MAX 設定POSITION最大值

MIN 設定POSITION最小值

orIENTATION 設定本組件顯示的方向

PAGESIZE 設定PAGEUP或PAGEDOWN的移動量

POSITION 設定本組件當前位置

SELEND 設定選定範圍的最後位置

SELSTART 設定選定範圍的開始位置

SLIDERVISIBLE 設定本組件中滑塊是否顯示

TICKMARKS 設定刻度顯示的方向位置

TICKSTYLE 設定組件刻度記號的配置方式

多頁標簽(PAGECONTROL)常見屬性

屬性 說明

MULTILINE 設定組件是否依標簽數目自定調整行數

ACTIVEPAGE 當前組件選中標簽

TABPOSITION 設定組件標簽所有位置

STYLE 設定組件標簽樣式

CAPTION 設定指定標簽標題

PAGEINDEX 指示標簽的位置

TABVISIBLE 設定指定標簽是否顯示

  • 上一篇:怎麽修改文件後綴名格式
  • 下一篇:廣東煙草證委托書怎麽下載電子版
  • copyright 2024編程學習大全網